Evo C++ Library v0.5.1
Classes | Namespaces | Macros | Typedefs
var.h File Reference

Evo Var class. More...

#include "string.h"
#include "substring.h"
#include "list.h"
#include "maplist.h"
#include <initializer_list>

Go to the source code of this file.

Classes

struct  VarObject::InitPair
 Initializer key/value pair. More...
 
class  Var
 General purpose variable that can hold a basic value (string, number, bool, etc) or children with nested values (object, list). More...
 
class  VarObject
 Explicit variant of Var used for initializing as an object with an initializer list of key/value pairs (C++11). More...
 

Namespaces

 evo
 Evo C++ Library namespace.
 

Macros

#define INCL_evo_var_h
 

Typedefs

typedef Var VarList
 Alias for Var, useful for explicitly passing a list to a VarObject field value (C++11). More...
 

Detailed Description

Evo Var class.

Macro Definition Documentation

◆ INCL_evo_var_h

#define INCL_evo_var_h