Turbo
Turbo copied to clipboard
需要所有 ToString 有可配置能力
class A
{
std::string ToString(const std::size_t& flags, void* meta);
};
- 其中
flags用于设定按照何种标准输出(比如Json) - 其中
meta用于用户自定义数据
或者提供一个解析器,用户自定义如何解析?
class Parser
{};
class A
{
std::string ToString(const Parser& parser);
};