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()
534 const FileGenerator::GetFormatter& getFormatter) { in generateAndroidBpForPackage()
635 const FileGenerator::GetFormatter& getFormatter) { in generateAndroidBpImplForPackage()
817 FileGenerator::GenerationFunction generateExportHeaderForPackage(bool forJava) { in generateExportHeaderForPackage()
819 const FileGenerator::GetFormatter& getFormatter) -> status_t { in generateExportHeaderForPackage()
906 const FileGenerator::GetFormatter& getFormatter) { in generateHashOutput()
929 const FileGenerator::GetFormatter& getFormatter) { in generateFunctionCount()
968 static const std::vector<FileGenerator> kCppHeaderFormats = {
970 FileGenerator::alwaysGenerate,
975 FileGenerator::alwaysGenerate,
982 FileGenerator::generateForInterfaces,
987 FileGenerator::generateForInterfaces,
992 FileGenerator::generateForInterfaces,
998 static const std::vector<FileGenerator> kCppSourceFormats = {
1000 FileGenerator::alwaysGenerate,
1008 static const std::vector<FileGenerator> kCppImplHeaderFormats = {
1010 FileGenerator::generateForInterfaces,
1016 static const std::vector<FileGenerator> kCppImplSourceFormats = {
1018 FileGenerator::generateForInterfaces,
1034 FileGenerator::alwaysGenerate,
1112 FileGenerator::alwaysGenerate,
1129 FileGenerator::generateForInterfaces,
1153 FileGenerator::alwaysGenerate,
1200 FileGenerator::alwaysGenerate,
1215 FileGenerator::generateForInterfaces,
1230 FileGenerator::alwaysGenerate,
1245 FileGenerator::alwaysGenerate,
1260 FileGenerator::alwaysGenerate,