FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
LogMessageRecord::LOG_argument_union Union Reference

Union to hold arbitrary argument value. More...

#include <logging_api.hpp>

Public Attributes

char asChars [sizeof(char *)]
 
unsigned char bytes [sizeof(char *)]
 
unsigned char uc
 
int32_t i32
 
uint32_t u32
 
int64_t i64
 
uint64_t u64
 
float f
 
double d
 
const void * ptr
 
const char * asCstring
 
const unsigned char * asUCstring
 

Detailed Description

Union to hold arbitrary argument value.

Member Data Documentation

◆ asChars

char LogMessageRecord::LOG_argument_union::asChars[sizeof(char *)]

◆ asCstring

const char* LogMessageRecord::LOG_argument_union::asCstring

◆ asUCstring

const unsigned char* LogMessageRecord::LOG_argument_union::asUCstring

◆ bytes

unsigned char LogMessageRecord::LOG_argument_union::bytes[sizeof(char *)]

Referenced by addLogArg().

◆ d

double LogMessageRecord::LOG_argument_union::d

◆ f

float LogMessageRecord::LOG_argument_union::f

◆ i32

int32_t LogMessageRecord::LOG_argument_union::i32

◆ i64

int64_t LogMessageRecord::LOG_argument_union::i64

◆ ptr

const void* LogMessageRecord::LOG_argument_union::ptr

◆ u32

uint32_t LogMessageRecord::LOG_argument_union::u32

◆ u64

uint64_t LogMessageRecord::LOG_argument_union::u64

◆ uc

unsigned char LogMessageRecord::LOG_argument_union::uc

The documentation for this union was generated from the following file:
Generated: Tue Jul 28 2020 16:03:27
Support Information