GRU - Generic Reusable Utilities
Loading...
Searching...
No Matches
Data Fields
gru_variant_t_ Struct Reference

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
 

Detailed Description

An abstract struct that can hold different types.

Field Documentation

◆ flag

bool gru_variant_t_::flag

◆ fnumber

long double gru_variant_t_::fnumber

◆ inumber

uint64_t gru_variant_t_::inumber

◆ string

char* gru_variant_t_::string

◆ type

gru_variant_type_t gru_variant_t_::type

◆ 

union { ... } gru_variant_t_::variant

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