Home | nevrax.com |
|
NL3D::CPSAttrib Class Template ReferenceThis class is intended to store an attribute list in a located or in a located bindable such as speed, color and so on. More...
Detailed Descriptiontemplate<typename T>
This class is intended to store an attribute list in a located or in a located bindable such as speed, color and so on.
|
|
a const iterator on the datas.
Definition at line 260 of file ps_attrib.h. Referenced by NL3D::CPSAttrib< sint32 >::begin, and NL3D::CPSAttrib< sint32 >::end. |
|
an iterator on the datas.
Definition at line 258 of file ps_attrib.h. Referenced by NL3D::CPSAttrib< sint32 >::begin, and NL3D::CPSAttrib< sint32 >::end. |
|
Container used by this class to store its datas. The container type is likely to change depending on memory requirement. Definition at line 252 of file ps_attrib.h. |
|
The type used by the container. Its is the type used to instanciate this template.
Definition at line 255 of file ps_attrib.h. |
|
ctor.
Definition at line 352 of file ps_attrib.h. References _MaxSize, and NL3D::DefaultMaxLocatedInstance. |
|
Get a const_iterator at the beginning of the container.
Definition at line 314 of file ps_attrib.h. |
|
Get an iterator at the beginning of the container.
Definition at line 308 of file ps_attrib.h. |
|
clear the container.
Definition at line 332 of file ps_attrib.h. |
|
Get a const_iterator at the end of the container.
Definition at line 317 of file ps_attrib.h. |
|
Get an iterator at the end of the container.
Definition at line 311 of file ps_attrib.h. |
|
return the max number of instance in the container.
Definition at line 275 of file ps_attrib.h. |
|
return the number of instance in the container.
Definition at line 272 of file ps_attrib.h. |
|
create a new object in the tab. It is append at the end of it
Definition at line 368 of file ps_attrib.h. References _MaxSize, _Tab, NL3D::DefaultMaxLocatedInstance, and t. |
|
get a reference on an attribute instance.
Definition at line 292 of file ps_attrib.h. |
|
get a const reference on an attribute instance.
Definition at line 283 of file ps_attrib.h. |
|
remove an object from the tab.
Definition at line 380 of file ps_attrib.h. |
|
Resize the attributes tab. This tells what is the max number of element in this tab, but don't add elements. The behaviour is much like std::vector::reserve Definition at line 359 of file ps_attrib.h. |
|
Serialization method.
Definition at line 393 of file ps_attrib.h. References nlassert. |
|
Definition at line 340 of file ps_attrib.h. Referenced by CPSAttrib, NL3D::CPSAttrib< sint32 >::getMaxSize, insert, and resize. |
|
Definition at line 339 of file ps_attrib.h. Referenced by NL3D::CPSAttrib< sint32 >::begin, NL3D::CPSAttrib< sint32 >::clear, NL3D::CPSAttrib< sint32 >::end, NL3D::CPSAttrib< sint32 >::getSize, insert, NL3D::CPSAttrib< sint32 >::operator[], remove, and resize. |