hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::drce::DRCECommonList< _Item > Class Template Reference

#include <DRCECommonList.hpp>

Public Member Functions

 DRCECommonList (void)
 DRCECommonList (const DRCECommonList &rhs)
 DRCECommonList (DRCECommonList &&rhs)
virtual ~DRCECommonList (void)
DRCECommonListoperator= (const DRCECommonList &rhs)
DRCECommonListoperator= (DRCECommonList &&rhs)
void addItem (const _Item &item)
void addItem (_Item &&item)
const std::vector< _Item > & getItems (void) const
size_t getItemsCount (void) const
const _Item & getItem (size_t index) const
void setItem (size_t index, const _Item &item)
void setItem (size_t index, _Item &&item)
void clear (void)

Protected Attributes

std::vector< _Item > items

Detailed Description

template<typename _Item>
class HCE::drce::DRCECommonList< _Item >

Definition at line 26 of file DRCECommonList.hpp.

Constructor & Destructor Documentation

template<typename _Item>
HCE::drce::DRCECommonList< _Item >::DRCECommonList ( void  )
inline

Definition at line 29 of file DRCECommonList.hpp.

template<class _Item >
HCE::drce::DRCECommonList< _Item >::DRCECommonList ( const DRCECommonList< _Item > &  rhs)

Definition at line 52 of file DRCECommonList.hpp.

template<class _Item >
HCE::drce::DRCECommonList< _Item >::DRCECommonList ( DRCECommonList< _Item > &&  rhs)

Definition at line 58 of file DRCECommonList.hpp.

template<typename _Item>
virtual HCE::drce::DRCECommonList< _Item >::~DRCECommonList ( void  )
inlinevirtual

Definition at line 32 of file DRCECommonList.hpp.

Member Function Documentation

template<class _Item>
void HCE::drce::DRCECommonList< _Item >::addItem ( const _Item &  item)

Definition at line 82 of file DRCECommonList.hpp.

Here is the caller graph for this function:

template<class _Item>
void HCE::drce::DRCECommonList< _Item >::addItem ( _Item &&  item)

Definition at line 87 of file DRCECommonList.hpp.

template<class _Item >
const _Item & HCE::drce::DRCECommonList< _Item >::getItem ( size_t  index) const

Definition at line 97 of file DRCECommonList.hpp.

Here is the caller graph for this function:

template<typename _Item>
const std::vector<_Item>& HCE::drce::DRCECommonList< _Item >::getItems ( void  ) const
inline

Definition at line 40 of file DRCECommonList.hpp.

Here is the caller graph for this function:

template<class _Item >
size_t HCE::drce::DRCECommonList< _Item >::getItemsCount ( void  ) const

Definition at line 92 of file DRCECommonList.hpp.

Here is the caller graph for this function:

template<class _Item >
DRCECommonList< _Item > & HCE::drce::DRCECommonList< _Item >::operator= ( const DRCECommonList< _Item > &  rhs)

Definition at line 64 of file DRCECommonList.hpp.

Here is the call graph for this function:

template<class _Item >
DRCECommonList< _Item > & HCE::drce::DRCECommonList< _Item >::operator= ( DRCECommonList< _Item > &&  rhs)

Definition at line 73 of file DRCECommonList.hpp.

template<class _Item>
void HCE::drce::DRCECommonList< _Item >::setItem ( size_t  index,
const _Item &  item 
)

Definition at line 102 of file DRCECommonList.hpp.

template<class _Item>
void HCE::drce::DRCECommonList< _Item >::setItem ( size_t  index,
_Item &&  item 
)

Definition at line 108 of file DRCECommonList.hpp.

Member Data Documentation

template<typename _Item>
std::vector<_Item> HCE::drce::DRCECommonList< _Item >::items
protected

Definition at line 49 of file DRCECommonList.hpp.


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