Home | History | Annotate | Download | only in bookmaker

Lines Matching full:definition

10 void IncludeWriter::descriptionOut(const Definition* def) {
169 const Definition& child) {
170 const Definition* enumDef = nullptr;
217 Definition* codeBlock = nullptr;
285 Definition* braceHolder = child.fChildren[0];
300 void IncludeWriter::enumMembersOut(const RootDefinition* root, Definition& child) {
303 const Definition* currentEnumItem = nullptr;
321 Definition* token = onePast ? nullptr : &*iterState->fDefIter++;
322 if (token && Definition::Type::kBracket == token->fType) {
348 if (token && Definition::Type::kWord != token->fType) {
447 const Definition* privateDef = currentEnumItem->fChildren[0];
479 void IncludeWriter::enumSizeItems(const Definition& child) {
503 if (Definition::Type::kBracket == token.fType) {
525 if (Definition::Type::kWord != token.fType) {
589 void IncludeWriter::methodOut(const Definition* method, const Definition& child) {
658 void IncludeWriter::structOut(const Definition* root, const Definition& child,
674 Definition* IncludeWriter::findMemberCommentBlock(const vector<Definition*>& bmhChildren,
683 Definition* result = this->findMemberCommentBlock(memberDef->fChildren, name);
692 Definition* IncludeWriter::structMemberOut(const Definition* memberStart, const Definition& child) {
703 Definition* commentBlock = this->findMemberCommentBlock(fBmhStructDef->fChildren, name);
705 return memberStart->reportError<Definition*>("member missing comment block");
743 Definition* valueStart = &*tokenIter;
744 while (Definition::Type::kPunctuation != tokenIter->fType) {
748 Definition* valueEnd = &*tokenIter;
767 void IncludeWriter::structSizeMembers(const Definition& child) {
769 Definition* typeStart = nullptr;
779 if (Definition::Type::kBracket == token.fType) {
794 if (Definition::Type::kKeyWord == token.fType) {
820 if (Definition::Type::kPunctuation == token.fType) {
843 if (Definition::Type::kWord != token.fType) {
894 static bool find_start(const Definition* startDef, const char* start) {
909 bool IncludeWriter::populate(Definition* def, ParentPair* prevPair, RootDefinition* root) {
917 const Definition* method = nullptr;
918 const Definition* clonedMethod = nullptr;
919 const Definition* memberStart = nullptr;
920 const Definition* memberEnd = nullptr;
926 const Definition* requireDense = nullptr;
927 const Definition* startDef = nullptr;
930 Definition::MethodType::kOperator == method->fMethodType) {
959 if (Definition::Type::kKeyWord == child.fType) {
963 if (Definition::Type::kPunctuation == child.fType) {
971 if (Definition::Type::kWord == child.fType) {
976 if (Definition::Type::kBracket == child.fType) {
982 if (Definition::Type::kKeyWord == child.fType) {
992 if (Definition::Type::kBracket == child.fType) {
1027 if (Definition::Type::kWord == child.fType) {
1039 if (Definition::Type::kPunctuation == child.fType &&
1057 if (Definition::Type::kPunctuation == child.fType &&
1094 if (Definition::Type::kBracket == def->fType && Bracket::kDebugCode == def->fBracket) {
1097 Definition* prior = &*tokenIter;
1098 if (Definition::Type::kBracket == def->fType &&
1136 if (Definition::Type::kKeyWord == child.fType) {
1148 const Definition* cIncludeStructDef = nullptr;
1166 const Definition* parent = search->fParent;
1209 if (Definition
1237 Definition* codeBlock = nullptr;
1238 Definition* nextBlock = nullptr;
1309 if (!this->populate(&child, &pair, const_cast<Definition*>(cIncludeStructDef)->asRoot())) {
1355 if (Definition::Type::kBracket == child.fType) {
1387 if (Definition::Type::kWord == child.fType) {
1418 if (Definition::Type::kPunctuation == child.fType) {
1563 const Definition* rootDef = nullptr;