ECSTASY
All in the name
Loading...
Searching...
No Matches
util::serialization Namespace Reference

Classes

class  ANode
 Serialization node. More...
 
class  IArrayNode
 Array node. More...
 
class  INode
 Serialization node. More...
 
class  INodeFactory
 Node factory to hide underlying format. More...
 
class  IObjectNode
 Object node. More...
 
class  PolymorphicIterator
 Polymorphism iterator for value T. More...
 
class  Serializer
 Static class. More...
 
class  TomlArrayNode
 Toml Array node. More...
 
class  TomlConversion
 
class  TomlNode
 Serialization node. More...
 
class  TomlNodeFactory
 Toml Node factory singleton. More...
 
class  TomlObjectNode
 Toml Object node. More...
 

Typedefs

using NodePtr = std::shared_ptr< INode >
 Pointer to node.
 
using NodeCPtr = std::shared_ptr< const INode >
 Pointer to const node.
 
using NodeView = std::weak_ptr< INode >
 Non owning pointer to node.
 
using NodeCView = std::weak_ptr< const INode >
 Non owning pointer to const node.
 

Typedef Documentation

◆ NodeCPtr

Pointer to const node.

Definition at line 454 of file INode.hpp.

◆ NodeCView

Non owning pointer to const node.

Definition at line 459 of file INode.hpp.

◆ NodePtr

Pointer to node.

Definition at line 452 of file INode.hpp.

◆ NodeView

Non owning pointer to node.

Definition at line 457 of file INode.hpp.