Lines Matching defs:OutputHandler
120 struct OutputHandler { struct
121 using ValidationFunction = std::function<bool(
124 std::string mKey; // -L in Android.bp
125 std::string mDescription; // for display in help menu
126 OutputMode mOutputMode; // how this option interacts with -o
127 Coordinator::Location mLocation; // how to compute location relative to the output directory
128 GenerationGranularity mGenerationGranularity; // what to run generate function on
129 ValidationFunction mValidate; // if a given fqName is allowed for this option
130 std::vector<FileGenerator> mGenerateFunctions; // run for each target at this granularity
132 const std::string& name() const { return mKey; } in name()
133 const std::string& description() const { return mDescription; } in description()
136 status_t validate(const FQName& fqName, const Coordinator* coordinator, in validate()