#include <property.h>
Inheritance diagram for Odyssey::Property< TypeT, TraitsT >:

Public Member Functions | |
| template<class T> | |
| Property (T t) | |
| Construct a new Property with the given initial value. | |
| template<class T, class U> | |
| Property (const Property< T, U > &rhs) | |
| Construct a new Property with the value held in the given Property. | |
| const std::type_info & | getTypeInfo () const |
| Returns the type info of the held type. | |
| void | _fromAny (const Any &val) |
| This is the override for single-value conversions using any. | |
| Any | _toAny () const |
| This is the override for single-value conversions using any. | |
| void | _fromString (const Odyssey::String &val) |
| This is the override for single-value conversions using string. | |
| Odyssey::String | _toString () const |
| This is the override for single-value conversions using string. | |
| template<class T> | |
| Property & | operator= (T t) |
| Variable | var () const |
| Returns a variable representation of this property's data. | |
| operator value_t () const | |
| value_t & | operator * () |
| const value_t & | operator * () const |
| value_t & | operator-> () |
| const value_t & | operator-> () const |
| PropertyValueIteratorPtr | createValueIterator () const |
| Creates a new iterator for the values in the property. | |
Classes | |
| class | PropertyValueIteratorImpl |
This class is an implementation of PropertyBase for single-value properties.
|
||||||||||||||
|
Construct a new Property with the given initial value.
|
|
||||||||||||||
|
Construct a new Property with the value held in the given Property.
|
|
||||||||||
|
This is the override for single-value conversions using any.
Reimplemented from Odyssey::PropertyBase. |
|
||||||||||
|
This is the override for single-value conversions using string.
Reimplemented from Odyssey::PropertyBase. |
|
|||||||||
|
This is the override for single-value conversions using any.
Reimplemented from Odyssey::PropertyBase. |
|
|||||||||
|
This is the override for single-value conversions using 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 info of the held type.
Implements Odyssey::PropertyBase. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||
|
|
|
|||||||||
|
Returns a variable representation of this property's data.
Reimplemented from Odyssey::PropertyBase. |
1.4.6-NO