#include <services.h>
Inheritance diagram for Ishtar::ValueVectorTemplate< T >:
Public Member Functions | |
ValueVectorTemplate (Size size) | |
Constructor. Create a ValueVectoTemplate<T> with size elements. | |
virtual void | serialize (OutputStream *stream) const |
Serialize this vector to a stream, write the type that call serializeSpecified. | |
virtual void | serializeSpecified (OutputStream *stream) const |
Serialize the values of this vector to a stream, write the length then each value. | |
virtual void | deserializeSpecified (InputStream *stream) |
Deserialize the values of this vector form a stream, the type has already been read because the vector is already created. | |
virtual std::string | toString (unsigned index) const |
Get value index to a string. | |
virtual void | fromString (unsigned index, const std::string &s) |
Set value index from a string s. | |
virtual Size | size (void) const |
Return the length of the vector. | |
virtual Type | getType (void) const |
Return the type of the vector. | |
Public Attributes | |
std::vector< T > | value |
The vector containing scalar values. |