Choreonoid
1.5
|
#include <ItemList.h>
Public Member Functions | |
ItemList () | |
template<class RhsObjectType > | |
ItemList (const ItemList< RhsObjectType > &rhs) | |
template<class SubType > | |
SubType * | get (int index) const |
ItemType * | get (int index) const |
bool | extractChildItems (ItemPtr item) |
ItemType * | toSingle (bool allowFromMultiElements=false) const |
bool | extractSubItems (ItemPtr item) |
ItemType * | find (const std::string &name) |
![]() | |
PolymorphicPointerArray () | |
PolymorphicPointerArray (const PolymorphicPointerArray< RhsObjectType, RhsPointerType > &rhs) | |
virtual | ~PolymorphicPointerArray () |
PolymorphicPointerArray & | operator<< (const PolymorphicPointerArray< RhsObjectType, RhsPointerType > &rhs) |
bool | operator== (const PolymorphicPointerArray &rhs) const |
bool | operator!= (const PolymorphicPointerArray &rhs) const |
bool | empty () const |
void | reserve (size_t size) |
void | resize (size_t size) |
std::size_t | size () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
ref_ptr< ItemType > & | back () |
const ref_ptr< ItemType > & | back () const |
ref_ptr< ItemType > & | front () |
const ref_ptr< ItemType > & | front () const |
ref_ptr< ItemType > & | operator[] (std::size_t i) |
const ref_ptr< ItemType > & | operator[] (std::size_t i) const |
void | clear () |
void | push_back (const ref_ptr< ItemType > &pointer) |
void | pop_back () |
iterator | erase (iterator pos) |
![]() | |
virtual | ~PolymorphicPointerArrayBase () |
Additional Inherited Members | |
![]() | |
typedef PolymorphicPointerArrayBase | Base |
typedef Container::iterator | iterator |
typedef Container::const_iterator | const_iterator |
typedef Container::reference | reference |
typedef Container::const_reference | const_reference |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |