nomlib
Loading...
Searching...
No Matches
nom::Value::ValueHolder Union Reference

Container for the data types able to be held. More...

Public Attributes

int int_
uint uint_
real64 real_
bool bool_
const char * string_
Object * object_

Detailed Description

Container for the data types able to be held.

Note
Unionized structure is for conserving memory usage and conveniently so happens to fit our container's enforced one value type per object pattern.

Definition at line 512 of file Value.hpp.

Member Data Documentation

◆ bool_

bool nom::Value::ValueHolder::bool_

Definition at line 517 of file Value.hpp.

◆ int_

int nom::Value::ValueHolder::int_

Definition at line 514 of file Value.hpp.

◆ object_

Object* nom::Value::ValueHolder::object_

Definition at line 521 of file Value.hpp.

◆ real_

real64 nom::Value::ValueHolder::real_

Definition at line 516 of file Value.hpp.

◆ string_

const char* nom::Value::ValueHolder::string_

Definition at line 519 of file Value.hpp.

◆ uint_

uint nom::Value::ValueHolder::uint_

Definition at line 515 of file Value.hpp.


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