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

#include <RuntimePrivate.h>

Inheritance diagram for Runtime::GlobalInstance:
Collaboration diagram for Runtime::GlobalInstance:

Public Member Functions

 GlobalInstance (GlobalType inType, UntaggedValue inValue)
 
- Public Member Functions inherited from Runtime::GCObject
 GCObject (ObjectKind inKind)
 
 ~GCObject () override
 
- Public Member Functions inherited from Runtime::ObjectInstance
 ObjectInstance (IR::ObjectKind inKind)
 
virtual ~ObjectInstance ()
 

Public Attributes

GlobalType type
 
UntaggedValue value
 
UntaggedValue initialValue
 
- Public Attributes inherited from Runtime::ObjectInstance
const IR::ObjectKind kind
 

Detailed Description

Definition at line 98 of file RuntimePrivate.h.

Constructor & Destructor Documentation

◆ GlobalInstance()

Runtime::GlobalInstance::GlobalInstance ( GlobalType inType,
UntaggedValue inValue )
inline

Definition at line 104 of file RuntimePrivate.h.

104: GCObject(ObjectKind::global), type(inType), value(inValue), initialValue(value) {}
GCObject(ObjectKind inKind)
Definition ObjectGC.cpp:26

Member Data Documentation

◆ initialValue

UntaggedValue Runtime::GlobalInstance::initialValue

Definition at line 102 of file RuntimePrivate.h.

◆ type

GlobalType Runtime::GlobalInstance::type

Definition at line 100 of file RuntimePrivate.h.

◆ value

UntaggedValue Runtime::GlobalInstance::value

Definition at line 101 of file RuntimePrivate.h.


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