Lines Matching refs:FileGenerator
52 struct FileGenerator { struct
130 std::vector<FileGenerator> mGenerateFunctions; // run for each target at this granularity argument
218 for (const FileGenerator& file : mGenerateFunctions) { in generate()
234 for (const FileGenerator& file : mGenerateFunctions) { in appendOutputFiles()
261 static FileGenerator::GenerationFunction astGenerationFunction(void (AST::*generate)(Formatter&) in astGenerationFunction()
264 const FileGenerator::GetFormatter& getFormatter) -> status_t { in astGenerationFunction()
285 static FileGenerator singleFileGenerator( in singleFileGenerator()
286 const std::string& fileName, const FileGenerator::GenerationFunction& generationFunction) { in singleFileGenerator()
288 FileGenerator::alwaysGenerate, [fileName](const FQName&) { return fileName; }, in singleFileGenerator()
294 const FileGenerator::GetFormatter& getFormatter) { in generateJavaForPackage()
558 const FileGenerator::GetFormatter& getFormatter) { in generateAdapterMainSource()
614 const FileGenerator::GetFormatter& getFormatter) { in generateAndroidBpForPackage()
726 const FileGenerator::GetFormatter& getFormatter) { in generateAndroidBpImplForPackage()
908 FileGenerator::GenerationFunction generateExportHeaderForPackage(bool forJava) { in generateExportHeaderForPackage()
910 const FileGenerator::GetFormatter& getFormatter) -> status_t { in generateExportHeaderForPackage()
997 const FileGenerator::GetFormatter& getFormatter) { in generateHashOutput()
1020 const FileGenerator::GetFormatter& getFormatter) { in generateFunctionCount()
1059 static const std::vector<FileGenerator> kCppHeaderFormats = {
1061 FileGenerator::alwaysGenerate,
1066 FileGenerator::alwaysGenerate,
1073 FileGenerator::generateForInterfaces,
1078 FileGenerator::generateForInterfaces,
1083 FileGenerator::generateForInterfaces,
1089 static const std::vector<FileGenerator> kCppSourceFormats = {
1091 FileGenerator::alwaysGenerate,
1099 static const std::vector<FileGenerator> kCppImplHeaderFormats = {
1101 FileGenerator::generateForInterfaces,
1107 static const std::vector<FileGenerator> kCppImplSourceFormats = {
1109 FileGenerator::generateForInterfaces,
1115 static const std::vector<FileGenerator> kCppAdapterHeaderFormats = {
1117 FileGenerator::alwaysGenerate,
1125 static const std::vector<FileGenerator> kCppAdapterSourceFormats = {
1127 FileGenerator::alwaysGenerate,
1145 FileGenerator::alwaysGenerate,
1259 FileGenerator::alwaysGenerate,
1276 FileGenerator::generateForInterfaces,
1300 FileGenerator::alwaysGenerate,
1347 FileGenerator::alwaysGenerate,
1362 FileGenerator::generateForInterfaces,
1377 FileGenerator::alwaysGenerate,
1392 FileGenerator::alwaysGenerate,
1407 FileGenerator::alwaysGenerate,