|
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) |
Public Member Functions inherited from cnoid::PolymorphicPointerArray< ItemType, ref_ptr< ItemType > > | |
| 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) |
Public Member Functions inherited from cnoid::PolymorphicPointerArrayBase | |
| virtual | ~PolymorphicPointerArrayBase () |
Additional Inherited Members | |
Public Types inherited from cnoid::PolymorphicPointerArray< ItemType, ref_ptr< ItemType > > | |
| 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 |
1.8.13