Lines Matching full:definition
28 Definition* topicDef = topic.second;
94 if (Definition::MethodType::kConstructor != csChild->fMethodType &&
95 Definition::MethodType::kDestructor != csChild->fMethodType) {
137 const Definition* cs = this->classOrStruct();
155 if (Definition::MethodType::kConstructor == csChild->fMethodType) {
158 if (Definition::MethodType::kDestructor == csChild->fMethodType) {
161 if (Definition::MethodType::kOperator == csChild->fMethodType) {
178 const Definition* cs = this->classOrStruct();
182 const Definition* operators = this->findTopic("Operators", Optional::kYes);
193 if (Definition::MethodType::kOperator != csChild->fMethodType) {
223 const Definition* cs = this->classOrStruct();
232 if (Definition::MethodType::kConstructor == csChild->fMethodType) {
235 if (Definition::MethodType::kDestructor == csChild->fMethodType) {
238 if (Definition::MethodType::kOperator == csChild->fMethodType) {
292 const Definition* subtopics = this->findTopic("Subtopics", Optional::kNo);
296 const Definition* relatedFunctions = this->findTopic("Related_Functions", Optional::kYes);
329 bool childName(const Definition* def, string* name) {
358 const Definition* classOrStruct() {
367 static const Definition* overview_def(const Definition* parent) {
368 Definition* overview = nullptr;
373 return csChild->reportError<const Definition*>("expected only one Overview");
382 const Definition* findOverview(const Definition* parent) {
384 const Definition* overview = overview_def(parent);
385 const Definition* parentOverview = parent ? overview_def(parent->fParent) : nullptr;
387 return overview->reportError<const Definition*>("expected only one Overview 2");
391 return parent->reportError<const Definition*>("missing #Topic Overview");
401 const Definition* findTopic(string name, Optional optional) {
412 return fRoot->reportError<Definition*>("missing subtopic");
420 bool collectEntries(const Definition* entries, vector<string>* strings) {
421 const Definition* table = nullptr;
447 Definition* column0 = row->fChildren[0];