Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::DefaultJsonGenerator Class Reference

#include <DefaultJsonGenerator.h>

Public Member Functions

template<class T>
nlohmann::json getDefaultSerialization ()

Static Public Member Functions

static DefaultJsonGeneratorgetInstance ()

Private Member Functions

 DefaultJsonGenerator ()
 DefaultJsonGenerator (const DefaultJsonGenerator &)=delete
DefaultJsonGeneratoroperator= (const DefaultJsonGenerator &)=delete

Detailed Description

Definition at line 12 of file DefaultJsonGenerator.h.

Constructor & Destructor Documentation

◆ DefaultJsonGenerator() [1/2]

EngineCore::DefaultJsonGenerator::DefaultJsonGenerator ( )
inlineprivate

Definition at line 34 of file DefaultJsonGenerator.h.

Referenced by DefaultJsonGenerator(), getInstance(), and operator=().

Here is the caller graph for this function:

◆ DefaultJsonGenerator() [2/2]

EngineCore::DefaultJsonGenerator::DefaultJsonGenerator ( const DefaultJsonGenerator & )
privatedelete

References DefaultJsonGenerator().

Here is the call graph for this function:

Member Function Documentation

◆ getDefaultSerialization()

template<class T>
nlohmann::json EngineCore::DefaultJsonGenerator::getDefaultSerialization ( )
inline

Definition at line 20 of file DefaultJsonGenerator.h.

Referenced by EngineCore::Registrar< T >::Registrar().

Here is the caller graph for this function:

◆ getInstance()

DefaultJsonGenerator & EngineCore::DefaultJsonGenerator::getInstance ( )
inlinestatic

Definition at line 14 of file DefaultJsonGenerator.h.

References DefaultJsonGenerator().

Referenced by EngineCore::Registrar< T >::Registrar().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

DefaultJsonGenerator & EngineCore::DefaultJsonGenerator::operator= ( const DefaultJsonGenerator & )
privatedelete

References DefaultJsonGenerator().

Here is the call graph for this function:

The documentation for this class was generated from the following file: