MVault
1.0.0
Simple c++ database
Loading...
Searching...
No Matches
Source
Strings
ToJson.h
1
#pragma once
2
3
#include "../DataSaver.h"
4
5
namespace
mvlt
6
{
14
bool
IsQuotedJsonType(
const
std::type_index& dataType);
15
23
std::string ToJson(
const
DataSaver& dataSaver);
24
34
template
<
class
T>
35
std::string ToJson(
const
T& data)
36
{
37
std::string res;
38
39
if
(IsQuotedJsonType(
typeid
(T)))
40
res =
"\""
+
ToString
(data) +
"\""
;
41
else
42
res =
ToString
(data);
43
44
return
res;
45
}
46
}
mvlt::ToString
std::string ToString(const T &data) noexcept
A template method for providing an interface converting any type to a string.
Definition
ToString.h:76
Generated by
1.9.8