• Home
  • Raw
  • Download

Lines Matching defs:singletonContext

87 type singletonContext struct {  struct
88 name string
89 context *Context
90 config interface{}
91 scope *localScope
92 globals *liveTracker
94 ninjaFileDeps []string
95 errs []error
97 actionDefs localBuildActions
100 func (s *singletonContext) Config() interface{} {
104 func (s *singletonContext) Name() string {
108 func (s *singletonContext) ModuleName(logicModule Module) string {
112 func (s *singletonContext) ModuleDir(logicModule Module) string {
116 func (s *singletonContext) ModuleSubDir(logicModule Module) string {
120 func (s *singletonContext) ModuleType(logicModule Module) string {
124 func (s *singletonContext) BlueprintFile(logicModule Module) string {
128 func (s *singletonContext) error(err error) {
134 func (s *singletonContext) ModuleErrorf(logicModule Module, format string,
140 func (s *singletonContext) Errorf(format string, args ...interface{}) {
145 func (s *singletonContext) Failed() bool {
149 func (s *singletonContext) Variable(pctx PackageContext, name, value string) {
160 func (s *singletonContext) Rule(pctx PackageContext, name string,
175 func (s *singletonContext) Build(pctx PackageContext, params BuildParams) {
186 func (s *singletonContext) Eval(pctx PackageContext, str string) (string, error) {
202 func (s *singletonContext) RequireNinjaVersion(major, minor, micro int) {
206 func (s *singletonContext) SetNinjaBuildDir(pctx PackageContext, value string) {
217 func (s *singletonContext) AddSubninja(file string) {
221 func (s *singletonContext) VisitAllModules(visit func(Module)) {
236 func (s *singletonContext) VisitAllModulesIf(pred func(Module) bool,
242 func (s *singletonContext) VisitDepsDepthFirst(module Module,
248 func (s *singletonContext) VisitDepsDepthFirstIf(module Module,
254 func (s *singletonContext) PrimaryModule(module Module) Module {
258 func (s *singletonContext) FinalModule(module Module) Module {
262 func (s *singletonContext) VisitAllModuleVariants(module Module, visit func(Module)) {
266 func (s *singletonContext) AddNinjaFileDeps(deps ...string) {
270 func (s *singletonContext) GlobWithDeps(pattern string,
275 func (s *singletonContext) Fs() pathtools.FileSystem {