Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
proteus::RuntimeConstant Struct Reference

#include <CompilerInterfaceTypes.h>

Public Types

using RuntimeConstantType = union { bool BoolVal
 

Public Member Functions

 RuntimeConstant ()
 

Public Attributes

int8_t Int8Val
 
int32_t Int32Val
 
int64_t Int64Val
 
float FloatVal
 
double DoubleVal
 
long double LongDoubleVal
 
void * PtrVal
 
RuntimeConstantType Value
 
int32_t Slot {-1}
 

Member Typedef Documentation

◆ RuntimeConstantType

using proteus::RuntimeConstant::RuntimeConstantType = union { bool BoolVal

Constructor & Destructor Documentation

◆ RuntimeConstant()

proteus::RuntimeConstant::RuntimeConstant ( )
inline

Member Data Documentation

◆ DoubleVal

double proteus::RuntimeConstant::DoubleVal

◆ FloatVal

float proteus::RuntimeConstant::FloatVal

◆ Int32Val

int32_t proteus::RuntimeConstant::Int32Val

◆ Int64Val

int64_t proteus::RuntimeConstant::Int64Val

◆ Int8Val

int8_t proteus::RuntimeConstant::Int8Val

◆ LongDoubleVal

long double proteus::RuntimeConstant::LongDoubleVal

◆ PtrVal

void* proteus::RuntimeConstant::PtrVal

◆ Slot

int32_t proteus::RuntimeConstant::Slot {-1}

◆ Value

RuntimeConstantType proteus::RuntimeConstant::Value

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