VL
Public Member Functions | List of all members
vl::JSONConverter Class Reference

#include <JSONConverter.h>

Public Member Functions

bool Store (Object &object, const TypeResolver &typeResolver, const std::string &filePath, const CnvParams &params=CnvParams())
 
bool JSONStr (const Object &object, const TypeResolver &typeResolver, std::string &out, const CnvParams &params=CnvParams())
 
std::string JSONStr (const Object &object, const TypeResolver &typeResolver, const CnvParams &params=CnvParams())
 
bool Load (Object &object, const std::string &filePath, const TypeResolver &typeResolver=TypeResolver())
 

Member Function Documentation

◆ JSONStr() [1/2]

std::string vl::JSONConverter::JSONStr ( const Object object,
const TypeResolver typeResolver,
const CnvParams params = CnvParams() 
)

◆ JSONStr() [2/2]

bool vl::JSONConverter::JSONStr ( const Object object,
const TypeResolver typeResolver,
std::string &  out,
const CnvParams params = CnvParams() 
)

◆ Load()

bool vl::JSONConverter::Load ( Object object,
const std::string &  filePath,
const TypeResolver typeResolver = TypeResolver() 
)

◆ Store()

bool vl::JSONConverter::Store ( vl::Object object,
const TypeResolver typeResolver,
const std::string &  filePath,
const CnvParams params = CnvParams() 
)

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