Choreonoid  1.5
Public Member Functions | List of all members
cnoid::PolymorphicReferencedArrayBase< BaseReferencedType > Class Template Referenceabstract

#include <PolymorphicReferencedArray.h>

Inheritance diagram for cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >:
cnoid::PolymorphicReferencedArray< ReferencedType, BaseReferencedType, PointerType >

Public Member Functions

virtual ~PolymorphicReferencedArrayBase ()
 
virtual bool try_push_back (BaseReferencedType *obj)=0
 
virtual BaseReferencedType * get_element (size_t i)=0
 
virtual const BaseReferencedType * get_element (size_t i) const =0
 
virtual size_t get_size () const =0
 
virtual void clear_elements ()=0
 

Constructor & Destructor Documentation

template<class BaseReferencedType = Referenced>
virtual cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >::~PolymorphicReferencedArrayBase ( )
inlinevirtual

Member Function Documentation

template<class BaseReferencedType = Referenced>
virtual void cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >::clear_elements ( )
pure virtual
template<class BaseReferencedType = Referenced>
virtual BaseReferencedType* cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >::get_element ( size_t  i)
pure virtual
template<class BaseReferencedType = Referenced>
virtual const BaseReferencedType* cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >::get_element ( size_t  i) const
pure virtual
template<class BaseReferencedType = Referenced>
virtual size_t cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >::get_size ( ) const
pure virtual
template<class BaseReferencedType = Referenced>
virtual bool cnoid::PolymorphicReferencedArrayBase< BaseReferencedType >::try_push_back ( BaseReferencedType *  obj)
pure virtual

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