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

Union of all 64 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

 Value64 ()
 
 Value64 (int64_t value)
 
 Value64 (uint64_t value)
 
 Value64 (double value)
 
 Value64 (const uint8_t value[])
 

Public Attributes

int64_t mLong
 
uint64_t mULong
 
double mDouble
 
uint8_t mBytes [8]
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Value64() [1/5]

Bond::Value64::Value64 ( )
inline

◆ Value64() [2/5]

Bond::Value64::Value64 ( int64_t  value)
inlineexplicit

◆ Value64() [3/5]

Bond::Value64::Value64 ( uint64_t  value)
inlineexplicit

◆ Value64() [4/5]

Bond::Value64::Value64 ( double  value)
inlineexplicit

◆ Value64() [5/5]

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

Member Data Documentation

◆ mBytes

uint8_t Bond::Value64::mBytes[8]

◆ mDouble

double Bond::Value64::mDouble

◆ mLong

int64_t Bond::Value64::mLong

◆ mULong

uint64_t Bond::Value64::mULong

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