Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Runtime::UntaggedValue Struct Reference

#include <TaggedValue.h>

Inheritance diagram for Runtime::UntaggedValue:
Collaboration diagram for Runtime::UntaggedValue:

Public Member Functions

 UntaggedValue (I32 inI32)
 
 UntaggedValue (I64 inI64)
 
 UntaggedValue (U32 inU32)
 
 UntaggedValue (U64 inU64)
 
 UntaggedValue (F32 inF32)
 
 UntaggedValue (F64 inF64)
 
 UntaggedValue ()=delete
 

Public Attributes

union { 
 
   I32   i32 
 
   U32   u32 
 
   I64   i64 
 
   U64   u64 
 
   F32   f32 
 
   F64   f64 
 
};  
 

Detailed Description

Definition at line 13 of file TaggedValue.h.

Constructor & Destructor Documentation

◆ UntaggedValue() [1/7]

Runtime::UntaggedValue::UntaggedValue ( I32 inI32)
inline

Definition at line 28 of file TaggedValue.h.

28{ i32 = inI32; }

◆ UntaggedValue() [2/7]

Runtime::UntaggedValue::UntaggedValue ( I64 inI64)
inline

Definition at line 29 of file TaggedValue.h.

29{ i64 = inI64; }

◆ UntaggedValue() [3/7]

Runtime::UntaggedValue::UntaggedValue ( U32 inU32)
inline

Definition at line 30 of file TaggedValue.h.

30{ u32 = inU32; }

◆ UntaggedValue() [4/7]

Runtime::UntaggedValue::UntaggedValue ( U64 inU64)
inline

Definition at line 31 of file TaggedValue.h.

31{ u64 = inU64; }

◆ UntaggedValue() [5/7]

Runtime::UntaggedValue::UntaggedValue ( F32 inF32)
inline

Definition at line 32 of file TaggedValue.h.

32{ f32 = inF32; }

◆ UntaggedValue() [6/7]

Runtime::UntaggedValue::UntaggedValue ( F64 inF64)
inline

Definition at line 33 of file TaggedValue.h.

33{ f64 = inF64; }

◆ UntaggedValue() [7/7]

Runtime::UntaggedValue::UntaggedValue ( )
delete

Member Data Documentation

◆ [union]

union { ... } Runtime::UntaggedValue

◆ f32

F32 Runtime::UntaggedValue::f32

Definition at line 21 of file TaggedValue.h.

◆ f64

F64 Runtime::UntaggedValue::f64

Definition at line 22 of file TaggedValue.h.

◆ i32

I32 Runtime::UntaggedValue::i32

Definition at line 17 of file TaggedValue.h.

◆ i64

I64 Runtime::UntaggedValue::i64

Definition at line 19 of file TaggedValue.h.

◆ u32

U32 Runtime::UntaggedValue::u32

Definition at line 18 of file TaggedValue.h.

◆ u64

U64 Runtime::UntaggedValue::u64

Definition at line 20 of file TaggedValue.h.


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