From 58ae34d2e6ff79800116b7edf227983e548e1e50 Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Sat, 7 Feb 2015 21:28:17 +0100 Subject: [PATCH] Fix const correctness in xbus dataRef --- src/xbus/datarefs.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xbus/datarefs.h b/src/xbus/datarefs.h index e3301e8f5..f131f3c3b 100644 --- a/src/xbus/datarefs.h +++ b/src/xbus/datarefs.h @@ -56,7 +56,7 @@ namespace XBus void implSetAt(size_t index, T); template - T implGetAt(size_t index); + T implGetAt(size_t index) const; private: XPLMDataRef m_ref; @@ -179,9 +179,9 @@ namespace XBus template <> inline void ArrayDataRefImpl::implSetAt(size_t i, float d) { assert(i <= m_size); XPLMSetDatavf(m_ref, &d, (int)i, 1); } template <> - inline int ArrayDataRefImpl::implGetAt(size_t i) { assert(i <= m_size); int d; XPLMGetDatavi(m_ref, &d, (int)i, 1); return d; } + inline int ArrayDataRefImpl::implGetAt(size_t i) const { assert(i <= m_size); int d; XPLMGetDatavi(m_ref, &d, (int)i, 1); return d; } template <> - inline float ArrayDataRefImpl::implGetAt(size_t i) { assert(i <= m_size); float d; XPLMGetDatavf(m_ref, &d, (int)i, 1); return d; } + inline float ArrayDataRefImpl::implGetAt(size_t i) const { assert(i <= m_size); float d; XPLMGetDatavf(m_ref, &d, (int)i, 1); return d; } } // namespace