Lines Matching defs:liveTracker
23 type liveTracker struct { struct
24 sync.Mutex
25 config interface{} // Used to evaluate variable, rule, and pool values.
27 variables map[Variable]ninjaString
28 pools map[Pool]*poolDef
29 rules map[Rule]*ruleDef
41 func (l *liveTracker) AddBuildDefDeps(def *buildDef) error {
93 func (l *liveTracker) addRule(r Rule) (def *ruleDef, err error) {
135 func (l *liveTracker) addPool(p Pool) error {
153 func (l *liveTracker) addVariable(v Variable) error {
178 func (l *liveTracker) addNinjaStringListDeps(list []ninjaString) error {
188 func (l *liveTracker) addNinjaStringDeps(str ninjaString) error {
198 func (l *liveTracker) RemoveVariableIfLive(v Variable) bool {
209 func (l *liveTracker) RemoveRuleIfLive(r Rule) bool {