Odyssey::PropertyValueProxy Class Reference

#include <PropertyProxy.h>

List of all members.

Public Types

enum  UsageType { UT_INDEX, UT_KEY }

Public Member Functions

 PropertyValueProxy (PropertyBase *prop, size_t index)
 PropertyValueProxy (PropertyBase *prop, const String &key)
 PropertyValueProxy (const PropertyValueProxy &rhs)
PropertyValueProxy & operator= (const PropertyProxy &rhs)
PropertyValueProxy & operator= (const PropertyValueProxy &rhs)
PropertyValueProxy & operator= (const Variable &rhs)
template<class T, class U>
PropertyValueProxy & operator= (const Local< T, U > &rhs)
template<class T>
PropertyValueProxy & operator= (T t)
String _toString () const
Any _toAny () const
template<class T>
 operator T () const
Variable var () const

Friends

class PropertyProxy


Member Enumeration Documentation

enum Odyssey::PropertyValueProxy::UsageType
 

Enumerator:
UT_INDEX 
UT_KEY 


Constructor & Destructor Documentation

Odyssey::PropertyValueProxy::PropertyValueProxy (  PropertyBase *  prop,
size_t  index
) 
 

Odyssey::PropertyValueProxy::PropertyValueProxy (  PropertyBase *  prop,
const String &  key
) 
 

Odyssey::PropertyValueProxy::PropertyValueProxy (  const PropertyValueProxy &  rhs  ) 
 


Member Function Documentation

Any Odyssey::PropertyValueProxy::_toAny (   )  const
 

String Odyssey::PropertyValueProxy::_toString (   )  const
 

template<class T>
Odyssey::PropertyValueProxy::operator T (   )  const [inline]
 

template<class T>
PropertyValueProxy& Odyssey::PropertyValueProxy::operator= (  T  t  )  [inline]
 

template<class T, class U>
PropertyValueProxy& Odyssey::PropertyValueProxy::operator= (  const Local< T, U > &  rhs  )  [inline]
 

PropertyValueProxy& Odyssey::PropertyValueProxy::operator= (  const Variable &  rhs  ) 
 

PropertyValueProxy& Odyssey::PropertyValueProxy::operator= (  const PropertyValueProxy &  rhs  ) 
 

PropertyValueProxy& Odyssey::PropertyValueProxy::operator= (  const PropertyProxy &  rhs  ) 
 

Variable Odyssey::PropertyValueProxy::var (   )  const
 


Friends And Related Function Documentation

friend class PropertyProxy [friend]
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:53 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO