ECSTASY
All in the name
Loading...
Searching...
No Matches
INode.hpp File Reference

Serialization node interface. More...

#include <chrono>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
Include dependency graph for INode.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  util::serialization::INode
 Serialization node. More...
 

Namespaces

namespace  util
 Namespace regrouping helpers used by ecstasy but not specific to ecstasy.
 
namespace  util::serialization
 

Typedefs

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

Detailed Description

Serialization node interface.

Author
Andréas Leroux (andre.nosp@m.as.l.nosp@m.eroux.nosp@m.@epi.nosp@m.tech..nosp@m.eu)
Version
1.0.0
Date
2022-12-08

Definition in file INode.hpp.