Choreonoid
1.5
|
#include <DeviceList.h>
Public Member Functions | |
DeviceList () | |
template<class RhsDeviceType > | |
DeviceList (const DeviceList< RhsDeviceType > &rhs) | |
DeviceList | getSortedById () const |
![]() | |
PolymorphicReferencedArray () | |
PolymorphicReferencedArray (const PolymorphicReferencedArray< RhsReferencedType, Device, RhsPointerType > &rhs) | |
virtual | ~PolymorphicReferencedArray () |
virtual bool | try_push_back (Device *obj) |
bool | operator== (const PolymorphicReferencedArray &rhs) const |
bool | operator!= (const PolymorphicReferencedArray &rhs) const |
PolymorphicReferencedArray & | operator<< (const PolymorphicReferencedArray< RetReferencedType, Device, RetPointerType > &rhs) |
bool | extractFrom (PolymorphicReferencedArray< RetReferencedType, Device, RetPointerType > &another) |
PolymorphicReferencedArray | extract () |
bool | empty () const |
void | reserve (size_t size) |
void | resize (size_t size) |
std::size_t | size () const |
virtual size_t | get_size () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
PointerType & | back () |
const PointerType & | back () const |
PointerType & | front () |
const PointerType & | front () const |
PointerType & | operator[] (std::size_t i) |
const PointerType & | operator[] (std::size_t i) const |
virtual Device * | get_element (size_t i) |
virtual const Device * | get_element (size_t i) const |
void | clear () |
virtual void | clear_elements () |
void | push_back (const PointerType &obj) |
void | pop_back () |
iterator | erase (iterator pos) |
![]() | |
virtual | ~PolymorphicReferencedArrayBase () |
Additional Inherited Members | |
![]() | |
typedef PolymorphicReferencedArrayBase< Device > | ArrayBase |
typedef Container::value_type | value_type |
typedef Container::iterator | iterator |
typedef Container::const_iterator | const_iterator |
typedef Container::reference | reference |
typedef Container::const_reference | const_reference |
|
inline |
|
inline |
|
inline |