Choreonoid  1.8
Classes | Public Member Functions | List of all members
cnoid::Array2D< ElementType, Allocator >::Column Class Reference

#include <Array2D.h>

Classes

class  iterator
 

Public Member Functions

 Column (const Array2D< ElementType, Allocator > &owner, int part)
 
bool empty () const
 
int size () const
 
ElementType & operator[] (int index)
 
const ElementType & operator[] (int index) const
 
ElementType & at (int index)
 
iterator begin ()
 
iterator end ()
 

Detailed Description

template<typename ElementType, typename Allocator = std::allocator<ElementType>>
class cnoid::Array2D< ElementType, Allocator >::Column

Constructor & Destructor Documentation

◆ Column()

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
cnoid::Array2D< ElementType, Allocator >::Column::Column ( const Array2D< ElementType, Allocator > &  owner,
int  part 
)
inline

Member Function Documentation

◆ at()

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
ElementType& cnoid::Array2D< ElementType, Allocator >::Column::at ( int  index)
inline

◆ begin()

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
iterator cnoid::Array2D< ElementType, Allocator >::Column::begin ( )
inline

◆ empty()

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
bool cnoid::Array2D< ElementType, Allocator >::Column::empty ( ) const
inline

◆ end()

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
iterator cnoid::Array2D< ElementType, Allocator >::Column::end ( )
inline

◆ operator[]() [1/2]

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
ElementType& cnoid::Array2D< ElementType, Allocator >::Column::operator[] ( int  index)
inline

◆ operator[]() [2/2]

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
const ElementType& cnoid::Array2D< ElementType, Allocator >::Column::operator[] ( int  index) const
inline

◆ size()

template<typename ElementType , typename Allocator = std::allocator<ElementType>>
int cnoid::Array2D< ElementType, Allocator >::Column::size ( ) const
inline

The documentation for this class was generated from the following file: