Candy
|
Public Member Functions | |
void | onAdd (Node *n) |
void | onRemove (Node *n) |
![]() | |
virtual HVR::HVRSoundEffectNode * | getValueByIndex (typename MFNode::size_type i, int id=0) |
virtual HVR::HVRSoundEffectNode * | getCastedValueByIndex (typename MFNode::size_type i, int id=0) |
![]() | |
RefCountMField (typename FieldInternals::MFNodeAutoRefVector< Node >::size_type sz) | |
virtual const NodeVector & | getValue (int id=0) |
virtual Node * | getValueByIndex (typename BaseFieldType::size_type i, int id=0) |
void | setValue (typename FieldInternals::MFNodeAutoRefVector< Node >::size_type i, const typename FieldInternals::MFNodeAutoRefVector< Node >::value_type &v, int id=0) |
virtual void | setValue (const AutoRefVector< Node > &v, int id=0) |
virtual void | setValue (const vector< Node * > &v, int id=0) |
virtual void | swap (vector< Node * > &v, int id=0) |
void | swap (FieldInternals::MFNodeAutoRefVector< Node > &x, int id=0) |
virtual void | erase (Node *a, int id=0) |
virtual void | erase (unsigned int pos, int id=0) |
virtual void | insert (unsigned int pos, Node *a, int id=0) |
virtual string | getTypeName () |
const_iterator | begin (int id=0) |
const_iterator | end (int id=0) |
const_reverse_iterator | rbegin (int id=0) |
const_reverse_iterator | rend (int id=0) |
unsigned int | size () |
size_type | max_size () |
size_type | capacity () |
void | reserve (size_type s) |
void | resize (size_type n, Node *t=Node *(), int id=0) |
bool | empty () |
const_reference | operator[] (size_type n) |
const_reference | front (int id=0) |
const_reference | back (int id=0) |
void | push_back (const Node *&x, int id=0) |
void | pop_back (int id=0) |
void | clear (int id=0) |
virtual int | setValueFromVoidPtr (const void *data, unsigned int nr_elements, unsigned int len, int id=0) |
virtual int | getValueAsVoidPtr (void *data, unsigned int &nr_elements, unsigned int len, int id=0) |
virtual unsigned int | valueTypeSize () |
MFieldBase () | |
MFieldBase (size_type sz) | |
![]() | |
const_iterator | begin (int id=0) |
const_iterator | end (int id=0) |
const_reverse_iterator | rbegin (int id=0) |
const_reverse_iterator | rend (int id=0) |
unsigned int | size () |
size_type | max_size () |
size_type | capacity () |
void | reserve (size_type s) |
void | resize (size_type n, Node *t=Node *(), int id=0) |
bool | empty () |
const_reference | operator[] (size_type n) |
const_reference | front (int id=0) |
const_reference | back (int id=0) |
void | swap (FieldInternals::MFNodeAutoRefVector< Node > &x, int id=0) |
void | push_back (const Node *&x, int id=0) |
void | pop_back (int id=0) |
void | clear (int id=0) |
MFieldBase (size_type sz) | |
Additional Inherited Members | |
![]() | |
typedef FieldInternals::MFNodeAutoRefVector < Node > | vector_type |
typedef FieldInternals::MFNodeAutoRefVector < Node > | vector_return_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::value_type | value_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::pointer | pointer |
typedef FieldInternals::MFNodeAutoRefVector < Node >::const_reference | const_reference |
typedef FieldInternals::MFNodeAutoRefVector < Node >::size_type | size_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::difference_type | difference_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::const_iterator | const_iterator |
typedef FieldInternals::MFNodeAutoRefVector < Node > ::const_reverse_iterator | const_reverse_iterator |
![]() | |
typedef FieldInternals::MFNodeAutoRefVector < Node > | vector_type |
typedef FieldInternals::MFNodeAutoRefVector < Node > | vector_return_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::value_type | value_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::pointer | pointer |
typedef FieldInternals::MFNodeAutoRefVector < Node >::const_reference | const_reference |
typedef FieldInternals::MFNodeAutoRefVector < Node >::size_type | size_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::difference_type | difference_type |
typedef FieldInternals::MFNodeAutoRefVector < Node >::const_iterator | const_iterator |
typedef FieldInternals::MFNodeAutoRefVector < Node > ::const_reverse_iterator | const_reverse_iterator |
![]() | |
static string | classTypeName () |
static string | classTypeName () |
![]() | |
static string | classTypeName () |
![]() | |
virtual void | onAdd (Node *n) |
![]() | |
virtual void | update () |
virtual void | onRemove (Node *n) |
void | checkFieldType (Field *f, int index) |
void | checkTemplateArguments () |
![]() | |
void | checkFieldType (Field *f, int index) |
void | checkTemplateArguments () |
![]() | |
void | checkFieldType (Field *f, int index) |
void | checkTemplateArguments () |
![]() | |
FieldInternals::MFNodeAutoRefVector < Node > | value |
![]() | |
FieldInternals::MFNodeAutoRefVector < Node > | value |