Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Bond::Value32 Union Reference

Union of all 32 bit value types used within the Bond compiler, the CBO file format, and the Bond Virtual Machine. More...

#include <bond/types/value.h>

Public Member Functions

 Value32 ()
 
 Value32 (int32_t value)
 
 Value32 (uint32_t value)
 
 Value32 (float value)
 
 Value32 (const uint8_t value[])
 

Public Attributes

int32_t mInt
 
uint32_t mUInt
 
float mFloat
 
uint8_t mBytes [4]
 

Detailed Description

Union of all 32 bit value types used within the Bond compiler, the CBO file format, and the Bond Virtual Machine.

Constructor & Destructor Documentation

◆ Value32() [1/5]

Bond::Value32::Value32 ( )
inline

◆ Value32() [2/5]

Bond::Value32::Value32 ( int32_t  value)
inlineexplicit

◆ Value32() [3/5]

Bond::Value32::Value32 ( uint32_t  value)
inlineexplicit

◆ Value32() [4/5]

Bond::Value32::Value32 ( float  value)
inlineexplicit

◆ Value32() [5/5]

Bond::Value32::Value32 ( const uint8_t  value[])
inlineexplicit

Member Data Documentation

◆ mBytes

uint8_t Bond::Value32::mBytes[4]

◆ mFloat

float Bond::Value32::mFloat

◆ mInt

int32_t Bond::Value32::mInt

◆ mUInt

uint32_t Bond::Value32::mUInt

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