GRU - Generic Reusable Utilities
|
An abstract struct that can hold different types. More...
#include <gru_variant.h>
Data Fields | |
gru_variant_type_t | type |
union { | |
uint64_t inumber | |
long double fnumber | |
char * string | |
bool flag | |
} | variant |
An abstract struct that can hold different types.
bool gru_variant_t_::flag |
long double gru_variant_t_::fnumber |
uint64_t gru_variant_t_::inumber |
char* gru_variant_t_::string |
gru_variant_type_t gru_variant_t_::type |
union { ... } gru_variant_t_::variant |