Structures of variant types. More...
#include <string>
#include <map>
#include <iostream>
#include <utility>
#include "types/variant.hpp"
#include "utils/printFormats.hpp"
Go to the source code of this file.
Classes | |
class | _Wolframe::types::VariantStruct |
Structure of variant type atoms or substructures. More... | |
class | _Wolframe::types::VariantStruct::const_iterator |
Const iterator on struct or array elements. More... | |
class | _Wolframe::types::VariantStruct::iterator |
Iterator on struct or array elements. More... | |
class | _Wolframe::types::VariantIndirection |
Variant type as indirection: Variant value is only expanded when referenced. More... | |
class | _Wolframe::types::VariantUnresolved |
Unresolved indirection. More... | |
class | _Wolframe::types::VariantStructConst |
Variant structure that represents a variant structure copy without content ownership. More... | |
Namespaces | |
_Wolframe | |
Toplevel Wolframe namespace. | |
_Wolframe::utils | |
Utility functions for parsing, handling files, allocating memory, etc. (implemented in the core library libwolframe) | |
_Wolframe::types | |
Basic data types (implemented in the core library libwolframe) | |
std | |
STL namespace. | |
Functions | |
ostream & | std::operator<< (ostream &os, const _Wolframe::types::VariantStruct &o) |
Output stream operators for logging etc. More... | |
Structures of variant types.
Copyright © 2014 - Project Wolframe - All Rights Reserved