HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_Value Class Reference

#include <PRM_Value.h>

Public Member Functions

 PRM_Value ()
 
 PRM_Value (const PRM_Value &src)
 
 ~PRM_Value ()
 
void addInterest (void *callee, PRM_ValueCallback callback)
 
void removeInterest (void *callee, PRM_ValueCallback callback)
 
bool hasInterest (void *callee) const
 
void changed ()
 
void setValue (void *value)
 
PRM_Valueoperator= (void *value)
 
voidgetValue ()
 
const voidgetValue () const
 
 operator void * ()
 
 operator const void * () const
 
int64 getMemoryUsage (bool inclusive) const
 

Detailed Description

Definition at line 23 of file PRM_Value.h.

Constructor & Destructor Documentation

PRM_Value::PRM_Value ( )
PRM_Value::PRM_Value ( const PRM_Value src)
PRM_Value::~PRM_Value ( )

Member Function Documentation

void PRM_Value::addInterest ( void callee,
PRM_ValueCallback  callback 
)
void PRM_Value::changed ( )
int64 PRM_Value::getMemoryUsage ( bool  inclusive) const
void* PRM_Value::getValue ( )
inline

Definition at line 43 of file PRM_Value.h.

const void* PRM_Value::getValue ( ) const
inline

Definition at line 44 of file PRM_Value.h.

bool PRM_Value::hasInterest ( void callee) const
PRM_Value::operator const void * ( ) const
inline

Definition at line 46 of file PRM_Value.h.

PRM_Value::operator void * ( )
inline

Definition at line 45 of file PRM_Value.h.

PRM_Value& PRM_Value::operator= ( void value)
inline

Definition at line 40 of file PRM_Value.h.

void PRM_Value::removeInterest ( void callee,
PRM_ValueCallback  callback 
)
void PRM_Value::setValue ( void value)
inline

Definition at line 39 of file PRM_Value.h.


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