Lines Matching refs:RootDefinition
13 class RootDefinition; variable
121 virtual RootDefinition* asRoot() { SkASSERT(0); return nullptr; } in asRoot()
192 virtual RootDefinition* rootParent() { SkASSERT(0); return nullptr; } in rootParent()
193 virtual const RootDefinition* rootParent() const { SkASSERT(0); return nullptr; } in rootParent()
266 class RootDefinition : public Definition {
282 RootDefinition() { in RootDefinition() function
285 RootDefinition(MarkType markType, const char* start, int line, Definition* parent, char mc) in RootDefinition() function
295 RootDefinition(MarkType markType, const char* start, const char* end, int line, in RootDefinition() function
299 ~RootDefinition() override { in ~RootDefinition()
305 RootDefinition* asRoot() override { return this; } in asRoot()
315 RootDefinition* rootParent() override { return fRootParent; } in rootParent()
316 const RootDefinition* rootParent() const override { return fRootParent; } in rootParent()
317 void setRootParent(RootDefinition* rootParent) { fRootParent = rootParent; } in setRootParent()
319 unordered_map<string, RootDefinition*> fBranches;
324 RootDefinition* fRootParent = nullptr;