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:
  • include/bond/types/value.h