Lines Matching refs:metadata
55 static int DoCompile(Options& options, std::shared_ptr<MetaComponent>& metadata) in DoCompile() argument
65 metadata = builder.Build(); in DoCompile()
66 if (metadata == nullptr) { in DoCompile()
73 MetadataDumper dumper(metadata.get()); in DoCompile()
84 MetadataSerializer serializer(metadata.get()); in DoCompile()
96 static int DoGenerage(const Options& options, std::shared_ptr<MetaComponent>& metadata) in DoGenerage() argument
99 if (metadata == nullptr) { in DoGenerage()
101 metadata = MetadataReader::ReadMetadataFromFile(metadataFile); in DoGenerage()
102 if (metadata == nullptr) { in DoGenerage()
108 CodeGenerator codeGen(metadata.get(), options.GetTargetLanguage(), in DoGenerage()
126 std::shared_ptr<MetaComponent> metadata; in main() local
127 int compileRes = DoCompile(options, metadata); in main()
132 int generateRes = DoGenerage(options, metadata); in main()