Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::vm::native_value Union Reference

#include <types.hpp>

Collaboration diagram for sysio::vm::native_value:

Public Member Functions

 native_value ()=default
 
constexpr native_value (uint32_t arg)
 
constexpr native_value (uint64_t arg)
 
constexpr native_value (float arg)
 
constexpr native_value (double arg)
 
 native_value ()=default
 
constexpr native_value (uint32_t arg)
 
constexpr native_value (uint64_t arg)
 
constexpr native_value (float arg)
 
constexpr native_value (double arg)
 

Public Attributes

uint32_t i32
 
uint64_t i64
 
float f32
 
double f64
 

Detailed Description

Definition at line 122 of file types.hpp.

Constructor & Destructor Documentation

◆ native_value() [1/10]

sysio::vm::native_value::native_value ( )
default

◆ native_value() [2/10]

sysio::vm::native_value::native_value ( uint32_t arg)
inlineconstexpr

Definition at line 124 of file types.hpp.

124: i32(arg) {}

◆ native_value() [3/10]

sysio::vm::native_value::native_value ( uint64_t arg)
inlineconstexpr

Definition at line 125 of file types.hpp.

125: i64(arg) {}

◆ native_value() [4/10]

sysio::vm::native_value::native_value ( float arg)
inlineconstexpr

Definition at line 126 of file types.hpp.

126: f32(arg) {}

◆ native_value() [5/10]

sysio::vm::native_value::native_value ( double arg)
inlineconstexpr

Definition at line 127 of file types.hpp.

127: f64(arg) {}

◆ native_value() [6/10]

sysio::vm::native_value::native_value ( )
default

◆ native_value() [7/10]

sysio::vm::native_value::native_value ( uint32_t arg)
inlineconstexpr

Definition at line 124 of file types.hpp.

124: i32(arg) {}

◆ native_value() [8/10]

sysio::vm::native_value::native_value ( uint64_t arg)
inlineconstexpr

Definition at line 125 of file types.hpp.

125: i64(arg) {}

◆ native_value() [9/10]

sysio::vm::native_value::native_value ( float arg)
inlineconstexpr

Definition at line 126 of file types.hpp.

126: f32(arg) {}

◆ native_value() [10/10]

sysio::vm::native_value::native_value ( double arg)
inlineconstexpr

Definition at line 127 of file types.hpp.

127: f64(arg) {}

Member Data Documentation

◆ f32

float sysio::vm::native_value::f32

Definition at line 130 of file types.hpp.

◆ f64

double sysio::vm::native_value::f64

Definition at line 131 of file types.hpp.

◆ i32

uint32_t sysio::vm::native_value::i32

Definition at line 128 of file types.hpp.

◆ i64

uint64_t sysio::vm::native_value::i64

Definition at line 129 of file types.hpp.


The documentation for this union was generated from the following files: