Lines Matching defs:flagExporter
276 type flagExporter struct { struct
277 Properties FlagExporterProperties
279 dirs android.Paths // Include directories to be included with -I
280 systemDirs android.Paths // System include directories to be included with -isystem
281 flags []string // Exported raw flags.
282 deps android.Paths
283 headers android.Paths
284 rustRlibDeps []RustRlibDep
290 func (f *flagExporter) exportedIncludes(ctx ModuleContext) android.Paths {
300 func (f *flagExporter) exportedSystemIncludes(ctx ModuleContext) android.Paths {
306 func (f *flagExporter) exportIncludes(ctx ModuleContext) {
313 func (f *flagExporter) exportIncludesAsSystem(ctx ModuleContext) {
321 func (f *flagExporter) reexportDirs(dirs ...android.Path) {
327 func (f *flagExporter) reexportSystemDirs(dirs ...android.Path) {
333 func (f *flagExporter) reexportFlags(flags ...string) {
341 func (f *flagExporter) reexportDeps(deps ...android.Path) {
345 func (f *flagExporter) reexportRustStaticDeps(deps ...RustRlibDep) {
351 func (f *flagExporter) addExportedGeneratedHeaders(headers ...android.Path) {
355 func (f *flagExporter) setProvider(ctx android.ModuleContext) {
388 flagExporter anonMember