Lines Matching refs:SingletonContext
22 type SingletonContext interface { interface
103 func (s *singletonAdaptor) GenerateBuildActions(ctx blueprint.SingletonContext) { argument
104 sctx := &singletonContextAdaptor{SingletonContext: ctx}
124 GenerateBuildActions(SingletonContext)
128 blueprint.SingletonContext anonMember
135 return s.SingletonContext.Config().(Config)
143 s.SingletonContext.Variable(pctx.PackageContext, name, value)
159 rule := s.SingletonContext.Rule(pctx.PackageContext, name, params, argNames...)
175 s.SingletonContext.Build(pctx.PackageContext, bparams)
184 s.SingletonContext.SetNinjaBuildDir(pctx.PackageContext, value)
188 return s.SingletonContext.Eval(pctx.PackageContext, ninjaStr)
216 s.SingletonContext.VisitAllModules(visit)
220 s.SingletonContext.VisitAllModules(visitAdaptor(visit))
224 s.SingletonContext.VisitAllModulesIf(predAdaptor(pred), visitAdaptor(visit))
228 s.SingletonContext.VisitDirectDeps(module, visitAdaptor(visit))
232 s.SingletonContext.VisitDirectDepsIf(module, predAdaptor(pred), visitAdaptor(visit))
236 s.SingletonContext.VisitDepsDepthFirst(module, visitAdaptor(visit))
240 s.SingletonContext.VisitDepsDepthFirstIf(module, predAdaptor(pred), visitAdaptor(visit))
244 s.SingletonContext.VisitAllModuleVariants(module, visitAdaptor(visit))
248 return s.SingletonContext.PrimaryModule(module).(Module)
252 return s.SingletonContext.FinalModule(module).(Module)