mirror of
https://github.com/jbeder/yaml-cpp.git
synced 2025-09-09 12:41:17 +00:00
Added back the streamable conversions
This commit is contained in:
@@ -3,37 +3,6 @@
|
||||
namespace YAML
|
||||
{
|
||||
|
||||
//#define YAML_DEFINE_CONVERT_STREAMABLE(type)\
|
||||
// template<> Value convert(const type& rhs) {\
|
||||
// std::stringstream stream;\
|
||||
// stream << rhs;\
|
||||
// return Value(stream.str());\
|
||||
// }\
|
||||
// template<> bool convert(const Value& value, type& rhs) {\
|
||||
// if(value.Type() != ValueType::Scalar)\
|
||||
// return false;\
|
||||
// std::stringstream stream(value.scalar());\
|
||||
// stream >> rhs;\
|
||||
// return !!stream;\
|
||||
// }
|
||||
//
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(int)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(unsigned)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(short)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(unsigned short)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(long)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(unsigned long)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(long long)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(unsigned long long)
|
||||
//
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(char)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(unsigned char)
|
||||
//
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(float)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(double)
|
||||
// YAML_DEFINE_CONVERT_STREAMABLE(long double)
|
||||
//
|
||||
//#undef YAML_DEFINE_CONVERT_STREAMABLE
|
||||
//
|
||||
// template<typename K, typename V>
|
||||
// Value convert<std::map<K, V> >(const std::map<K, V>& rhs) {
|
||||
|
Reference in New Issue
Block a user