|
Wire Sysio Wire Sysion 1.0.0
|
#include <TaggedValue.h>


Public Member Functions | |
| Value (I32 inI32) | |
| Value (I64 inI64) | |
| Value (U32 inU32) | |
| Value (U64 inU64) | |
| Value (F32 inF32) | |
| Value (F64 inF64) | |
| Value (IR::ValueType inType, UntaggedValue inValue) | |
| Value ()=delete | |
Public Member Functions inherited from Runtime::UntaggedValue | |
| UntaggedValue (I32 inI32) | |
| UntaggedValue (I64 inI64) | |
| UntaggedValue (U32 inU32) | |
| UntaggedValue (U64 inU64) | |
| UntaggedValue (F32 inF32) | |
| UntaggedValue (F64 inF64) | |
| UntaggedValue ()=delete | |
Public Attributes | ||
| IR::ValueType | type | |
Public Attributes inherited from Runtime::UntaggedValue | ||
| union { | ||
| I32 i32 | ||
| U32 u32 | ||
| I64 i64 | ||
| U64 u64 | ||
| F32 f32 | ||
| F64 f64 | ||
| }; | ||
Friends | |
| std::string | asString (const Value &value) |
Definition at line 41 of file TaggedValue.h.
|
inline |
Definition at line 45 of file TaggedValue.h.
|
inline |
Definition at line 46 of file TaggedValue.h.
|
inline |
Definition at line 47 of file TaggedValue.h.
|
inline |
Definition at line 48 of file TaggedValue.h.
|
inline |
Definition at line 49 of file TaggedValue.h.
|
inline |
Definition at line 50 of file TaggedValue.h.
|
inline |
Definition at line 54 of file TaggedValue.h.
|
delete |
|
friend |
Definition at line 57 of file TaggedValue.h.
| IR::ValueType Runtime::Value::type |
Definition at line 43 of file TaggedValue.h.