#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 |