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::DRCESubtasksList< _Subtask > Class Template Reference

#include <DRCESubtasksList.hpp>

Inheritance diagram for HCE::drce::DRCESubtasksList< _Subtask >:
Collaboration diagram for HCE::drce::DRCESubtasksList< _Subtask >:

Public Member Functions

 DRCESubtasksList (void)
 DRCESubtasksList (const DRCESubtasksList &rhs)
 DRCESubtasksList (DRCESubtasksList &&rhs)
virtual ~DRCESubtasksList (void)
DRCESubtasksListoperator= (const DRCESubtasksList &rhs)
DRCESubtasksListoperator= (DRCESubtasksList &&rhs)
void addSubtaskItem (const _Subtask &item)
void addSubtaskItem (_Subtask &&item)
const std::vector< _Subtask > & getSubtasks (void) const
size_t getSubtasksCount (void) const
const _Subtask & getSubtaskItem (size_t index) const
void setSubtaskItem (size_t index, const _Subtask &item)
void setSubtaskItem (size_t index, _Subtask &&item)
void clear (void)
- Public Member Functions inherited from HCE::drce::DRCECommonList< _Subtask >
 DRCECommonList (void)
 DRCECommonList (const DRCECommonList &rhs)
 DRCECommonList (DRCECommonList &&rhs)
virtual ~DRCECommonList (void)
DRCECommonListoperator= (const DRCECommonList &rhs)
DRCECommonListoperator= (DRCECommonList &&rhs)
void addItem (const _Subtask &item)
void addItem (_Subtask &&item)
const std::vector< _Subtask > & getItems (void) const
size_t getItemsCount (void) const
const _Subtask & getItem (size_t index) const
void setItem (size_t index, const _Subtask &item)
void setItem (size_t index, _Subtask &&item)

Additional Inherited Members

- Protected Attributes inherited from HCE::drce::DRCECommonList< _Subtask >
std::vector< _Subtask > items

Detailed Description

template<class _Subtask>
class HCE::drce::DRCESubtasksList< _Subtask >

Definition at line 25 of file DRCESubtasksList.hpp.

Constructor & Destructor Documentation

template<class _Subtask>
HCE::drce::DRCESubtasksList< _Subtask >::DRCESubtasksList ( void  )
inline

Definition at line 28 of file DRCESubtasksList.hpp.

template<class _Subtask >
HCE::drce::DRCESubtasksList< _Subtask >::DRCESubtasksList ( const DRCESubtasksList< _Subtask > &  rhs)

Definition at line 51 of file DRCESubtasksList.hpp.

template<class _Subtask >
HCE::drce::DRCESubtasksList< _Subtask >::DRCESubtasksList ( DRCESubtasksList< _Subtask > &&  rhs)

Definition at line 57 of file DRCESubtasksList.hpp.

template<class _Subtask>
virtual HCE::drce::DRCESubtasksList< _Subtask >::~DRCESubtasksList ( void  )
inlinevirtual

Definition at line 31 of file DRCESubtasksList.hpp.

Member Function Documentation

template<class _Subtask>
void HCE::drce::DRCESubtasksList< _Subtask >::addSubtaskItem ( const _Subtask &  item)

Definition at line 81 of file DRCESubtasksList.hpp.

Here is the caller graph for this function:

template<class _Subtask>
void HCE::drce::DRCESubtasksList< _Subtask >::addSubtaskItem ( _Subtask &&  item)

Definition at line 86 of file DRCESubtasksList.hpp.

template<class _Subtask >
void HCE::drce::DRCESubtasksList< _Subtask >::clear ( void  )
template<class _Subtask >
const _Subtask & HCE::drce::DRCESubtasksList< _Subtask >::getSubtaskItem ( size_t  index) const

Definition at line 101 of file DRCESubtasksList.hpp.

Here is the caller graph for this function:

template<class _Subtask >
const std::vector< _Subtask > & HCE::drce::DRCESubtasksList< _Subtask >::getSubtasks ( void  ) const

Definition at line 91 of file DRCESubtasksList.hpp.

Here is the caller graph for this function:

template<class _Subtask >
size_t HCE::drce::DRCESubtasksList< _Subtask >::getSubtasksCount ( void  ) const

Definition at line 96 of file DRCESubtasksList.hpp.

Here is the caller graph for this function:

template<class _Subtask >
DRCESubtasksList< _Subtask > & HCE::drce::DRCESubtasksList< _Subtask >::operator= ( const DRCESubtasksList< _Subtask > &  rhs)

Definition at line 63 of file DRCESubtasksList.hpp.

Here is the call graph for this function:

template<class _Subtask >
DRCESubtasksList< _Subtask > & HCE::drce::DRCESubtasksList< _Subtask >::operator= ( DRCESubtasksList< _Subtask > &&  rhs)

Definition at line 72 of file DRCESubtasksList.hpp.

template<class _Subtask>
void HCE::drce::DRCESubtasksList< _Subtask >::setSubtaskItem ( size_t  index,
const _Subtask &  item 
)

Definition at line 106 of file DRCESubtasksList.hpp.

Here is the caller graph for this function:

template<class _Subtask>
void HCE::drce::DRCESubtasksList< _Subtask >::setSubtaskItem ( size_t  index,
_Subtask &&  item 
)

Definition at line 111 of file DRCESubtasksList.hpp.


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