Lines Matching full:definition
96 if (const Definition* def = this->isDefined(t, ref,
115 const Definition* altDef = def;
155 if (const Definition* def = this->isDefined(t, ref, true)) {
182 const Definition* def;
195 const Definition* paramType = this->findParamType();
235 const Definition* test = fRoot;
243 if (const Definition* def = root->find(prefixed,
390 bool MdOut::checkParamReturnBody(const Definition* def) const {
410 void MdOut::childrenOut(const Definition* def, const char* start) {
436 const Definition* MdOut::csParent() const {
437 const Definition* csParent = fRoot->csParent();
439 const Definition* topic = fRoot;
454 Definition* MdOut::findParamType() {
469 const Definition* paramType = this->isDefined(parser, lastFull, false);
479 const Definition* MdOut::isDefined(const TextParser& parser, const string& ref, bool report) const {
513 if (const Definition* definition = fRoot->find(ref, RootDefinition::AllowParens::kYes)) {
514 return definition;
516 const Definition* test = fRoot;
526 const Definition* definition = leaf.second->find(ref,
528 if (definition) {
529 return definition;
534 if (const Definition* definition = root->find(prefixed,
536 return definition;
558 const Definition* result = classDef.find(ref, RootDefinition::AllowParens::kYes);
613 if (const Definition* definition = classIter->second.find(ref,
615 return definition;
620 if (const Definition* definition = enumIter->second.find(ref,
622 return definition;
634 string MdOut::linkName(const Definition* ref) const {
650 string MdOut::linkRef(const string& leadingSpaces, const Definition* def,
656 const Definition* curRoot = fRoot;
663 const Definition* defRoot;
664 const Definition* temp = def;
693 const Definition* parent = def->fParent;
730 void MdOut::markTypeOut(Definition* def) {
835 const Definition* platform = def->hasChild(MarkType::kPlatform);
1128 const Definition* row = def->fChildren[0];
1187 void MdOut::populateTables(const Definition* def) {
1188 const Definition* csParent = this->csParent();
1221 if (Definition::MethodType::kConstructor == child->fMethodType
1222 || Definition::MethodType::kDestructor == child->fMethodType) {
1226 if (Definition::MethodType::kOperator == child->fMethodType) {
1328 const Definition* csParent = this->csParent();
1347 void MdOut::subtopicOut(vector<const Definition*>& data) {
1348 const Definition* csParent = this->csParent();
1353 std::map<string, const Definition*> items;
1363 const Definition* oneLiner = nullptr;