#include <OSGMFieldVector.h>
Public Types | |
| typedef std::vector< Tp, Alloc > | Inherited |
| typedef Inherited::allocator_type | allocator_type |
| typedef Inherited::size_type | size_type |
Public Member Functions | |
| MFieldVector (const allocator_type &__a=allocator_type()) | |
| MFieldVector (size_type __n, const Tp &__value, const allocator_type &__a=allocator_type()) | |
| MFieldVector (size_type __n) | |
| MFieldVector (const std::vector< Tp, Alloc > &__x) | |
| MFieldVector (const MFieldVector< Tp, Alloc > &__x) | |
| MFieldVector (const Tp *__first, const Tp *__last, const allocator_type &__a=allocator_type()) | |
| ~MFieldVector () | |
| void | shareValues (Self &other, bool bDeleteOld) |
| void | resolveShare (void) |
Private Types | |
| typedef MFieldVector< Tp, Alloc > | Self |
Definition at line 90 of file OSGMFieldVector.h.
|
|||||
|
Definition at line 94 of file OSGMFieldVector.h. |
|
|||||
|
Definition at line 98 of file OSGMFieldVector.h. |
|
|||||
|
Definition at line 102 of file OSGMFieldVector.h. |
|
|||||
|
Definition at line 103 of file OSGMFieldVector.h. |
|
||||||||||
|
Definition at line 70 of file OSGMFieldVector.inl. 00070 : 00071 Inherited(__a) 00072 { 00073 }
|
|
||||||||||||||||||||
|
Definition at line 76 of file OSGMFieldVector.inl. 00078 : 00079 Inherited(__n, __value, __a) 00080 { 00081 }
|
|
||||||||||
|
Definition at line 84 of file OSGMFieldVector.inl. 00084 : 00085 Inherited(__n) 00086 { 00087 }
|
|
||||||||||
|
Definition at line 90 of file OSGMFieldVector.inl. 00090 : 00091 Inherited(__x) 00092 { 00093 }
|
|
||||||||||
|
Definition at line 96 of file OSGMFieldVector.inl. 00096 : 00097 Inherited(__x) 00098 { 00099 }
|
|
||||||||||||||||||||
|
Definition at line 115 of file OSGMFieldVector.inl. 00117 : 00118 Inherited(__first, __last, __a) 00119 { 00120 }
|
|
|||||||||
|
Definition at line 125 of file OSGMFieldVector.inl.
|
|
||||||||||||||||
|
Definition at line 130 of file OSGMFieldVector.inl. References MYEND, MYFIRST, and MYLAST. 00131 { 00132 if(bDeleteOld == true) 00133 { 00134 std::_Destroy(this->MYFIRST, this->MYLAST); 00135 00136 this->_M_deallocate(this->MYFIRST, 00137 this->MYEND - this->MYFIRST); 00138 } 00139 00140 this->MYFIRST = other.MYFIRST; 00141 this->MYLAST = other.MYLAST; 00142 this->MYEND = other.MYEND; 00143 }
|
|
||||||||||
|
Definition at line 146 of file OSGMFieldVector.inl. References MYEND, MYFIRST, and MYLAST.
|
1.4.3