Home | History | Annotate | Download | only in json_schema_compiler

Lines Matching refs:Append

36     (c.Append(cpp_util.CHROMIUM_LICENSE)
37 .Append()
38 .Append(cpp_util.GENERATED_FILE_MESSAGE % self._namespace.source_file)
39 .Append()
44 (c.Append('#ifndef %s' % ifndef_name)
45 .Append('#define %s' % ifndef_name)
46 .Append()
47 .Append('#include <map>')
48 .Append('#include <string>')
49 .Append('#include <vector>')
50 .Append()
51 .Append('#include "base/basictypes.h"')
52 .Append('#include "base/logging.h"')
53 .Append('#include "base/memory/linked_ptr.h"')
54 .Append('#include "base/memory/scoped_ptr.h"')
55 .Append('#include "base/values.h"')
57 .Append()
68 (c.Append()
73 c.Append()
75 (c.Append('//')
76 .Append('// Properties')
77 .Append('//')
78 .Append()
87 (c.Append('//')
88 .Append('// Types')
89 .Append('//')
90 .Append()
96 (c.Append('//')
97 .Append('// Functions')
98 .Append('//')
99 .Append()
104 (c.Append('//')
105 .Append('// Events')
106 .Append('//')
107 .Append()
113 .Append('#endif // %s' % ifndef_name)
114 .Append()
133 dependency_order.append(type_)
144 c.Append(self._type_helper.GetEnumNoneValue(type_) + ',')
146 c.Append(self._type_helper.GetEnumValue(type_, value) + ',')
156 c.Append()
163 (c.Append('%s %s;' % (
184 (c.Append('namespace %s {' % classname)
185 .Append()
189 c.Append('} // namespace %s' % classname)
195 (c.Append('typedef std::vector<%s > %s;' % (
203 c.Append('typedef std::string %(classname)s;')
208 c.Append('%s,' % self._type_helper.GetEnumNoneValue(type_))
210 c.Append('%s,' % self._type_helper.GetEnumValue(type_, value))
215 .Append()
216 .Append('%sstd::string ToString(%s as_enum);' %
218 .Append('%s%s Parse%s(const std::string& as_string);' %
226 .Append('%(classname)s();')
227 .Append('~%(classname)s();')
230 (c.Append()
233 .Append('static bool Populate(%s);' % self._GenerateParams(
237 (c.Append()
240 .Append('static scoped_ptr<%s> FromValue(%s);' % (
247 (c.Append()
250 .Append('scoped_ptr<%s> ToValue() const;' % value_type)
256 c.Append('// Choices:')
258 c.Append('%s as_%s;' % (
263 (c.Append()
270 c.Append('base::DictionaryValue additional_properties;')
273 .Append('std::map<std::string, %s> additional_properties;' %
279 .Append()
281 .Append('DISALLOW_COPY_AND_ASSIGN(%(classname)s);')
292 (c.Append('namespace %s {' % event_namespace)
293 .Append()
311 (c.Append('namespace %s {' % function_namespace)
312 .Append()
317 c.Append('} // namespace %s' % function_namespace)
328 .Append('static scoped_ptr<Params> Create(%s);' % self._GenerateParams(
330 .Append('~Params();')
331 .Append()
335 .Append()
337 .Append('Params();')
338 .Append()
339 .Append('DISALLOW_COPY_AND_ASSIGN(Params);')
366 declaration_list.append(cpp_util.GetParameterDeclaration(
368 c.Append('scoped_ptr<base::ListValue> Create(%s);' %
376 c.Append('extern const char kEventName[]; // "%s.%s"' % (
378 c.Append()
385 (c.Append('namespace Results {')
386 .Append()
388 .Append('} // namespace Results')