ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ctd::conversion::Value Class Reference

Generic value container. Primarily for internal usage. More...

#include <conversion.hpp>

Public Member Functions

 Value (const std::string &name="")
 
 ~Value ()
 
template<class TYPE >
void SetValue (const TYPE &value)
 Set the internal value. More...
 
void * GetValue ()
 Return value as void*. Calling function must cast to the appropriate type. More...
 
 Value (const std::string &name="")
 
 ~Value ()
 
template<class TYPE >
void SetValue (const TYPE &value)
 Set the internal value. More...
 
void * GetValue ()
 Return value as void*. Calling function must cast to the appropriate type. More...
 
 Value (const std::string &name="")
 
 ~Value ()
 
template<class TYPE >
void SetValue (const TYPE &value)
 Set the internal value. More...
 
void * GetValue ()
 Return value as void*. Calling function must cast to the appropriate type. More...
 

Detailed Description

Generic value container. Primarily for internal usage.

Constructor & Destructor Documentation

ctd::conversion::Value::Value ( const std::string &  name = "")
inlineexplicit
ctd::conversion::Value::~Value ( )
inline
ctd::conversion::Value::Value ( const std::string &  name = "")
inlineexplicit
ctd::conversion::Value::~Value ( )
inline
ctd::conversion::Value::Value ( const std::string &  name = "")
inlineexplicit
ctd::conversion::Value::~Value ( )
inline

Member Function Documentation

void* ctd::conversion::Value::GetValue ( )
inline

Return value as void*. Calling function must cast to the appropriate type.

void* ctd::conversion::Value::GetValue ( )
inline

Return value as void*. Calling function must cast to the appropriate type.

void* ctd::conversion::Value::GetValue ( )
inline

Return value as void*. Calling function must cast to the appropriate type.

template<class TYPE >
void ctd::conversion::Value::SetValue ( const TYPE &  value)
inline

Set the internal value.

template<class TYPE >
void ctd::conversion::Value::SetValue ( const TYPE &  value)
inline

Set the internal value.

template<class TYPE >
void ctd::conversion::Value::SetValue ( const TYPE &  value)
inline

Set the internal value.


The documentation for this class was generated from the following files: