![]() |
smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
|
Implementation details namespace. More...
Classes | |
| struct | ExpandType |
| Helper class for calling function iteratively on parameter pack. More... | |
| class | Factory |
| Abstract Factory class. More... | |
| class | LoggingConfig |
| class | SingletonHolder |
| Class for constructing and managing the lifetime of a singleton object. More... | |
Typedefs | |
| using | LogConf = SingletonHolder< LoggingConfig > |
| using | NodeFactoryType = SingletonHolder< Factory< Node, std::string, Node::Pointer > > |
Functions | |
| template<typename T > | |
| void | LogStart (const T &arg) |
| template<typename T > | |
| void | LogArg (const T &arg) |
| template<typename... Args> | |
| void | LogMessage (Args... args) |
Implementation details namespace.
| using smgl::detail::LogConf = typedef SingletonHolder<LoggingConfig> |
Definition at line 34 of file LoggingPrivate.hpp.
| using smgl::detail::NodeFactoryType = typedef SingletonHolder<Factory<Node, std::string, Node::Pointer> > |
| void smgl::detail::LogArg | ( | const T & | arg | ) |
Definition at line 43 of file LoggingPrivate.hpp.
| void smgl::detail::LogMessage | ( | Args... | args | ) |
Definition at line 49 of file LoggingPrivate.hpp.
| void smgl::detail::LogStart | ( | const T & | arg | ) |
Definition at line 37 of file LoggingPrivate.hpp.