Home
last modified time | relevance | path

Searched refs:RootDefinition (Results 1 – 12 of 12) sorted by relevance

/external/skqp/tools/bookmaker/
Ddefinition.h13 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()
[all …]
DbmhParser.h85 RootDefinition* findBmhObject(MarkType markType, string typeName);
154 unordered_map<string, RootDefinition>* fMap;
161 forward_list<RootDefinition> fTopics;
163 forward_list<RootDefinition> fExternals;
165 unordered_map<string, RootDefinition> fClassMap;
166 unordered_map<string, RootDefinition> fConstMap;
167 unordered_map<string, RootDefinition> fDefineMap;
168 unordered_map<string, RootDefinition> fEnumMap;
169 unordered_map<string, RootDefinition> fMethodMap;
170 unordered_map<string, RootDefinition> fTypedefMap;
[all …]
DincludeWriter.h139 void constSizeMembers(const RootDefinition* root);
142 void enumHeaderOut(RootDefinition* root, const Definition& child);
157 Definition* findMethod(string name, RootDefinition* ) const;
174 bool populate(Definition* def, ParentPair* parentPair, RootDefinition* root);
DmdOut.h191 const RootDefinition* fRoot;
228 unordered_map<string, RootDefinition::SubtopicContents>& populator);
229 void populateTables(const Definition* def, RootDefinition* );
302 RootDefinition* fRoot; // used in generating populated tables; always struct or class
303 RootDefinition* fSubtopic; // used in resolving symbols
DincludeWriter.cpp325 void IncludeWriter::enumHeaderOut(RootDefinition* root, const Definition& child) { in enumHeaderOut()
351 enumDef = root->find(enumName, RootDefinition::AllowParens::kNo); in enumHeaderOut()
353 enumDef = root->find(fullName, RootDefinition::AllowParens::kNo); in enumHeaderOut()
375 enumDef = root->find(enumName, RootDefinition::AllowParens::kNo); in enumHeaderOut()
949 Definition* IncludeWriter::findMethod(string name, RootDefinition* root) const { in findMethod()
951 return root->find(name, RootDefinition::AllowParens::kNo); in findMethod()
1057 void IncludeWriter::constSizeMembers(const RootDefinition* root) { in constSizeMembers()
1280 bool IncludeWriter::populate(Definition* def, ParentPair* prevPair, RootDefinition* root) { in populate()
1523 method = root->find(methodName, RootDefinition::AllowParens::kNo); in populate()
1560 RootDefinition* search = root; in populate()
[all …]
DselfCheck.cpp151 RootDefinition* fRoot;
DincludeParser.cpp749 RootDefinition* root, BmhParser& bmhParser) { in checkTokens()
757 def = root->find(fullName, RootDefinition::AllowParens::kYes); in checkTokens()
791 def = root->find(paramName, RootDefinition::AllowParens::kYes); in checkTokens()
808 def = root->find(operatorName, RootDefinition::AllowParens::kYes); in checkTokens()
818 def = root->find(constructorName, RootDefinition::AllowParens::kYes); in checkTokens()
823 def = root->find(macroName, RootDefinition::AllowParens::kYes); in checkTokens()
829 RootDefinition::AllowParens::kYes); in checkTokens()
854 def = root->find(lowerName, RootDefinition::AllowParens::kYes); in checkTokens()
865 def = root->find(withParens, RootDefinition::AllowParens::kNo); in checkTokens()
918 def = root->find(anonName, RootDefinition::AllowParens::kYes); in checkTokens()
[all …]
Ddefinition.cpp1155 void RootDefinition::clearVisited() { in clearVisited()
1165 bool RootDefinition::dumpUnVisited() { in dumpUnVisited()
1185 Definition* RootDefinition::find(string ref, AllowParens allowParens) { in find()
1215 RootDefinition* rootDef = branchIter->second; in find()
1220 RootDefinition* rootDef = branch.second; in find()
DbmhParser.cpp160 RootDefinition* rootParent = fRoot->rootParent(); in addDefinition()
166 if (!hasEnd && fRoot->find(name, RootDefinition::AllowParens::kNo)) { in addDefinition()
174 RootDefinition* childRoot = new RootDefinition; in addDefinition()
262 RootDefinition* rootDefinition = &fTopics.front(); in addDefinition()
830 RootDefinition* definition = &fExternals.front(); in collectExternals()
1361 RootDefinition* rootDef = child->asRoot(); in setUpSubstitutes()
1452 RootDefinition* BmhParser::findBmhObject(MarkType markType, string typeName) { in findBmhObject()
DmdOut.cpp251 RootDefinition* root = test->asRoot(); in checkParentsForMatch()
253 if (Definition* def = root->find(prefixed, RootDefinition::AllowParens::kYes)) { in checkParentsForMatch()
261 BraceState(RootDefinition* root, string name, const char* ch, KeyWord last, KeyWord keyWord, in BraceState()
271 RootDefinition* fRoot;
818 fBmhParser.fExternals.end(), [allRefsIter](const RootDefinition& root) { in checkAnchors()
2036 unordered_map<string, RootDefinition::SubtopicContents>& populator) { in populateOne()
2091 void MdOut::populateTables(const Definition* def, RootDefinition* root) { in populateTables()
2335 const RootDefinition::SubtopicContents& tableContents = fRoot->populator(name.c_str()); in subtopicOut()
DincludeParser.h117 RootDefinition* root, BmhParser& bmhParser);
270 void suggestFix(Suggest suggest, const Definition& iDef, const RootDefinition* root,
DspellCheck.cpp88 RootDefinition* fRoot;