#include "../kernel/value.h"
Macros | |
#define | is_value_holder(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == &ValueHolder_class) |
Functions | |
ValueHolder (Value *val=NULL, ValueHolderMember *owner=NULL) | |
~ValueHolder () | |
classof_methods (ValueHolder, Value) | |
void | collect () |
void | gc_trace () |
void | sprin1 (CharStream *s) |
Value * | get_value () const |
void | set_value (Value *val) |
Variables | |
invisible_class(ValueHolder) class ValueHolder Value * | mVal |
ValueHolderMember * | mOwner |
#define is_value_holder | ( | v | ) | ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == &ValueHolder_class) |
ValueHolder | ( | Value * | val = NULL , |
ValueHolderMember * | owner = NULL |
||
) |
~ValueHolder | ( | ) |
classof_methods | ( | ValueHolder | , |
Value | |||
) |
void collect | ( | ) |
void gc_trace | ( | ) |
void sprin1 | ( | CharStream * | s | ) |
Value* get_value | ( | ) | const |
invisible_class (ValueHolder) class ValueHolder Value* mVal |
ValueHolderMember* mOwner |