|
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 |