22 template <
typename STLCONTAINER>
35 operator const STLCONTAINER & ()
const {
return m_source; }
42 typename STLCONTAINER::const_reverse_iterator
rbegin()
const {
return m_source.rbegin(); }
43 typename STLCONTAINER::const_reverse_iterator
rend()
const {
return m_source.rend(); }
#define ASSERT_EQUAL_(__A, __B)
STLCONTAINER::const_iterator begin() const
ContainerReadOnlyProxyAccessor(STLCONTAINER &source)
ctor: binds to source object
STLCONTAINER::const_reverse_iterator rbegin() const
const Scalar * const_iterator
ContainerReadOnlyProxyAccessor< STLCONTAINER > & operator=(const ContainerReadOnlyProxyAccessor< STLCONTAINER > &o)
Don't copy the reference to the source object, but copy the contained data.
#define MRPT_DELETED_FUNC
C++11 deleted function declarations.
A generic proxy accessor template that only allows read-only access to the original binded STL contai...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
STLCONTAINER::const_iterator end() const
const STLCONTAINER::value_type & operator[](const int i) const
GLsizei GLsizei GLchar * source
STLCONTAINER::const_reverse_iterator rend() const