#include <VectorProperty.h>
Inheritance diagram for Odyssey::VectorProperty< TypeT, TraitsT, VectorTraitsT >:
Public Member Functions | |
VectorProperty () | |
template<class T, class A> | |
VectorProperty (const VectorProperty< T, A > &rhs) | |
template<class T> | |
VectorProperty (T t) | |
const std::type_info & | getTypeInfo () const |
Returns the type information for the held type. | |
size_t | getSize () const |
void | _fromAny (const Odyssey::Any &val) |
Internal function for conversion from an Any. | |
Odyssey::Any | _toAny () const |
Internal function for conversion to an Any. | |
void | _fromAny (size_t index, const Odyssey::Any &val) |
Internal function for conversion from an Any. | |
Odyssey::Any | _toAny (size_t index) const |
Internal function for conversion to an Any. | |
void | _fromString (size_t index, const Odyssey::String &val) |
Internal function for conversion from a String. | |
Odyssey::String | _toString (size_t index) const |
Internal function for conversion to a String. | |
template<class T, class A> | |
VectorProperty & | operator= (const VectorProperty< T, A > &rhs) |
template<class T> | |
VectorProperty & | operator= (T t) |
Odyssey::Variable | var () const |
Returns a variable representation of this property's data. | |
Odyssey::Variable | var (size_t index) const |
Returns a variable representation of this property's data. | |
template<class T> | |
operator T () const | |
ValueList & | operator * () |
const ValueList & | operator * () const |
ValueList & | operator-> () |
const ValueList & | operator-> () const |
ValuePlaceholder | operator[] (size_t index) const |
ValuePlaceholder | operator[] (size_t index) |
PropertyValueIteratorPtr | createValueIterator () const |
Creates a new iterator for the values in the property. | |
Friends | |
class | ValuePlaceholder |
Classes | |
class | PropertyValueIteratorImpl |
class | ValuePlaceholder |
|
|
|
|
|
|
|
Internal function for conversion from an Any.
Reimplemented from Odyssey::PropertyBase. |
|
Internal function for conversion from an Any.
Reimplemented from Odyssey::PropertyBase. |
|
Internal function for conversion from a String.
Reimplemented from Odyssey::PropertyBase. |
|
Internal function for conversion to an Any.
Reimplemented from Odyssey::PropertyBase. |
|
Internal function for conversion to an Any.
Reimplemented from Odyssey::PropertyBase. |
|
Internal function for conversion to a String.
Reimplemented from Odyssey::PropertyBase. |
|
Creates a new iterator for the values in the property. This function creates a new value iterator to access the value(s) that are stored in this property. The iterator will be defined by Property implementations. Reimplemented from Odyssey::PropertyBase. |
|
|
|
Returns the type information for the held type.
Implements Odyssey::PropertyBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns a variable representation of this property's data.
Reimplemented from Odyssey::PropertyBase. |
|
Returns a variable representation of this property's data.
Reimplemented from Odyssey::PropertyBase. |
|
|