Lines Matching defs:Generate

114         Generate(*it);
157 Generate(value);
160 void JSONGenerator::Generate(const flat::Decl* decl) {
161 Generate(decl->name);
165 void JSONGenerator::Generate(const std::unique_ptr<T>& value) {
166 Generate(*value);
170 void JSONGenerator::Generate(const std::vector<T>& value) {
174 void JSONGenerator::Generate(bool value) {
178 void JSONGenerator::Generate(StringView value) {
182 void JSONGenerator::Generate(SourceLocation value) {
186 void JSONGenerator::Generate(uint32_t value) {
190 void JSONGenerator::Generate(types::HandleSubtype value) {
194 void JSONGenerator::Generate(types::Nullability value) {
205 void JSONGenerator::Generate(types::PrimitiveSubtype value) {
209 void JSONGenerator::Generate(const raw::Identifier& value) {
213 void JSONGenerator::Generate(const raw::Literal& value) {
240 void JSONGenerator::Generate(const flat::Constant& value) {
259 void JSONGenerator::Generate(const flat::Type& value) {
312 void JSONGenerator::Generate(const raw::Attribute& value) {
322 void JSONGenerator::Generate(const raw::AttributeList& value) {
323 Generate(value.attributes_->attributes_);
326 void JSONGenerator::Generate(const flat::Ordinal& value) {
330 void JSONGenerator::Generate(const flat::Name& value) {
335 Generate(NameName(value, ".", "/"));
338 void JSONGenerator::Generate(const flat::Const& value) {
348 void JSONGenerator::Generate(const flat::Enum& value) {
358 void JSONGenerator::Generate(const flat::Enum::Member& value) {
367 void JSONGenerator::Generate(const flat::Interface& value) {
376 void JSONGenerator::Generate(const flat::Interface::Method* method) {
401 void JSONGenerator::Generate(const flat::Interface::Method::Parameter& value) {
411 void JSONGenerator::Generate(const flat::Struct& value) {
423 void JSONGenerator::Generate(const flat::Struct::Member& value) {
438 void JSONGenerator::Generate(const flat::Table& value) {
450 void JSONGenerator::Generate(const flat::Table::Member& value) {
470 void JSONGenerator::Generate(const flat::Union& value) {
482 void JSONGenerator::Generate(const flat::Union::Member& value) {
494 void JSONGenerator::Generate(const flat::Library* library) {