| Index: tools/json_schema_compiler/cpp_type_generator.py
|
| diff --git a/tools/json_schema_compiler/cpp_type_generator.py b/tools/json_schema_compiler/cpp_type_generator.py
|
| index 5a573b65a269f16f3cd05995fe2583028ef6a338..944dba9f1d88e203e60e4d06d37d0d9c4f990187 100644
|
| --- a/tools/json_schema_compiler/cpp_type_generator.py
|
| +++ b/tools/json_schema_compiler/cpp_type_generator.py
|
| @@ -252,11 +252,15 @@ class CppTypeGenerator(object):
|
| c.Comment(prop.description)
|
|
|
| if prop.value is not None:
|
| + cpp_type = self.GetCppType(prop.type_)
|
| + cpp_value = prop.value
|
| + if cpp_type == 'std::string':
|
| + cpp_value = '"%s"' % cpp_type
|
| c.Append(line % {
|
| - "type": self.GetCppType(prop.type_),
|
| - "name": prop.name,
|
| - "value": prop.value
|
| - })
|
| + "type": cpp_type,
|
| + "name": prop.name,
|
| + "value": cpp_value
|
| + })
|
| else:
|
| has_child_code = False
|
| c.Sblock('namespace %s {' % prop.name)
|
|
|