Main MRPT website > C++ reference
MRPT logo

mrpt::math::CArray< T, 0 > Class Template Reference

#include <mrpt/math/CArray.h>

List of all members.

Public Types

enum  { static_size = 0 }
typedef T value_type
typedef T * iterator
typedef const T * const_iterator
typedef T & reference
typedef const T & const_reference
typedef std::size_t size_type
typedef std::ptrdiff_t difference_type
typedef std::reverse_iterator
< iterator
reverse_iterator
typedef std::reverse_iterator
< const_iterator
const_reverse_iterator

Public Member Functions

iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
reference at (size_type i)
const_reference at (size_type i) const
void swap (CArray< T, 0 > &y)
const T * data () const
T * data ()
template<typename T2 >
CArray< T, 0 > & operator= (const CArray< T2, 0 > &rhs)
reference operator[] (size_type i)
const_reference operator[] (size_type i) const
reference front ()
const_reference front () const
reference back ()
const_reference back () const

Static Public Member Functions

static size_type size ()
static bool empty ()
static size_type max_size ()

Public Attributes

char c

Static Private Member Functions

static void makes_no_sense ()

Detailed Description

template<typename T>
class mrpt::math::CArray< T, 0 >

Definition at line 190 of file CArray.h.


Member Typedef Documentation

template<typename T >
typedef const T* mrpt::math::CArray< T, 0 >::const_iterator

Definition at line 198 of file CArray.h.

template<typename T >
typedef const T& mrpt::math::CArray< T, 0 >::const_reference

Definition at line 200 of file CArray.h.

template<typename T >
typedef std::reverse_iterator<const_iterator> mrpt::math::CArray< T, 0 >::const_reverse_iterator

Definition at line 213 of file CArray.h.

template<typename T >
typedef std::ptrdiff_t mrpt::math::CArray< T, 0 >::difference_type

Definition at line 202 of file CArray.h.

template<typename T >
typedef T* mrpt::math::CArray< T, 0 >::iterator

Definition at line 197 of file CArray.h.

template<typename T >
typedef T& mrpt::math::CArray< T, 0 >::reference

Definition at line 199 of file CArray.h.

template<typename T >
typedef std::reverse_iterator<iterator> mrpt::math::CArray< T, 0 >::reverse_iterator

Definition at line 212 of file CArray.h.

template<typename T >
typedef std::size_t mrpt::math::CArray< T, 0 >::size_type

Definition at line 201 of file CArray.h.

template<typename T >
typedef T mrpt::math::CArray< T, 0 >::value_type

Definition at line 196 of file CArray.h.


Member Enumeration Documentation

template<typename T >
anonymous enum
Enumerator:
static_size 

Definition at line 247 of file CArray.h.


Member Function Documentation

template<typename T >
const_reference mrpt::math::CArray< T, 0 >::at ( size_type  i  )  const [inline]

Definition at line 239 of file CArray.h.

template<typename T >
reference mrpt::math::CArray< T, 0 >::at ( size_type  i  )  [inline]

Definition at line 236 of file CArray.h.

template<typename T >
const_reference mrpt::math::CArray< T, 0 >::back (  )  const [inline]

Definition at line 274 of file CArray.h.

template<typename T >
reference mrpt::math::CArray< T, 0 >::back (  )  [inline]

Definition at line 273 of file CArray.h.

template<typename T >
const_iterator mrpt::math::CArray< T, 0 >::begin (  )  const [inline]

Definition at line 206 of file CArray.h.

template<typename T >
iterator mrpt::math::CArray< T, 0 >::begin (  )  [inline]

Definition at line 205 of file CArray.h.

template<typename T >
T* mrpt::math::CArray< T, 0 >::data (  )  [inline]

Definition at line 256 of file CArray.h.

template<typename T >
const T* mrpt::math::CArray< T, 0 >::data (  )  const [inline]

Definition at line 255 of file CArray.h.

template<typename T >
static bool mrpt::math::CArray< T, 0 >::empty (  )  [inline, static]

Definition at line 245 of file CArray.h.

template<typename T >
const_iterator mrpt::math::CArray< T, 0 >::end (  )  const [inline]

Definition at line 208 of file CArray.h.

template<typename T >
iterator mrpt::math::CArray< T, 0 >::end (  )  [inline]

Definition at line 207 of file CArray.h.

template<typename T >
const_reference mrpt::math::CArray< T, 0 >::front (  )  const [inline]

Definition at line 272 of file CArray.h.

template<typename T >
reference mrpt::math::CArray< T, 0 >::front (  )  [inline]

Definition at line 271 of file CArray.h.

template<typename T >
static void mrpt::math::CArray< T, 0 >::makes_no_sense (  )  [inline, static, private]

Definition at line 279 of file CArray.h.

template<typename T >
static size_type mrpt::math::CArray< T, 0 >::max_size (  )  [inline, static]

Definition at line 246 of file CArray.h.

template<typename T >
template<typename T2 >
CArray< T,0 >& mrpt::math::CArray< T, 0 >::operator= ( const CArray< T2, 0 > &  rhs  )  [inline]

Definition at line 260 of file CArray.h.

template<typename T >
const_reference mrpt::math::CArray< T, 0 >::operator[] ( size_type  i  )  const [inline]

Definition at line 268 of file CArray.h.

template<typename T >
reference mrpt::math::CArray< T, 0 >::operator[] ( size_type  i  )  [inline]

Definition at line 267 of file CArray.h.

template<typename T >
const_reverse_iterator mrpt::math::CArray< T, 0 >::rbegin (  )  const [inline]

Definition at line 227 of file CArray.h.

References mrpt::math::CArray< T, N >::end().

template<typename T >
reverse_iterator mrpt::math::CArray< T, 0 >::rbegin (  )  [inline]

Definition at line 226 of file CArray.h.

References mrpt::math::CArray< T, N >::end().

template<typename T >
const_reverse_iterator mrpt::math::CArray< T, 0 >::rend (  )  const [inline]

Definition at line 231 of file CArray.h.

References mrpt::math::CArray< T, N >::begin().

template<typename T >
reverse_iterator mrpt::math::CArray< T, 0 >::rend (  )  [inline]

Definition at line 230 of file CArray.h.

References mrpt::math::CArray< T, N >::begin().

template<typename T >
static size_type mrpt::math::CArray< T, 0 >::size (  )  [inline, static]

Definition at line 244 of file CArray.h.

template<typename T >
void mrpt::math::CArray< T, 0 >::swap ( CArray< T, 0 > &  y  )  [inline]

Definition at line 250 of file CArray.h.


Member Data Documentation

template<typename T >
char mrpt::math::CArray< T, 0 >::c

Definition at line 192 of file CArray.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010