The defgen.cpp
File Reference
Included Headers
Functions Index
static void | writeDEFString (TextStream &t, const QCString &s) |
static void | generateDEFForMember (const MemberDef *md, TextStream &t, const Definition *def, const QCString &prefix) |
static void | generateDEFClassSection (const ClassDef *cd, TextStream &t, const MemberList *ml, const QCString &kind) |
static void | generateDEFForClass (const ClassDef *cd, TextStream &t) |
static void | generateDEFSection (const Definition *d, TextStream &t, const MemberList *ml, const QCString &kind) |
static void | generateDEFForNamespace (const NamespaceDef *nd, TextStream &t) |
static void | generateDEFForFile (const FileDef *fd, TextStream &t) |
void | generateDEF () |
Macro Definitions Index
#define | DEF_DB(x) |
Functions
generateDEF()
|
Definition at line 482 of file defgen.cpp.
References Doxygen::classLinkedMap, Config_getString, err, Dir::exists, generateDEFForClass, generateDEFForFile, generateDEFForNamespace, Doxygen::inputNameLinkedMap, Dir::mkdir, Doxygen::namespaceLinkedMap, Portable::openOutputStream and QCString::str.
Referenced by generateOutput.
generateDEFClassSection()
| static |
Definition at line 284 of file defgen.cpp.
References MemberVector::empty and generateDEFForMember.
Referenced by generateDEFForClass.
generateDEFForClass()
| static |
Definition at line 302 of file defgen.cpp.
References ClassDef::baseClasses, Definition::briefDescription, Collaboration, ClassDef::compoundTypeString, Definition::documentation, QCString::find, generateDEFClassSection, Definition::getDefFileName, Definition::getDefLine, ClassDef::getMemberList, ClassDef::getMemberLists, Definition::getOutputFileBase, Inheritance, ClassDef::isImplicitTemplateInstance, Definition::isReference, DotClassGraph::isTrivial, Definition::name, ClassDef::subClasses, to_string_lower, to_string_lower_class and DotClassGraph::writeDEF.
Referenced by generateDEF.
generateDEFForFile()
| static |
Definition at line 450 of file defgen.cpp.
References Definition::briefDescription, Definition::documentation, generateDEFSection, Definition::getDefFileName, Definition::getDefLine, FileDef::getMemberList, Definition::getOutputFileBase, Definition::isReference, Definition::name and writeDEFString.
Referenced by generateDEF.
generateDEFForMember()
| static |
Definition at line 59 of file defgen.cpp.
References Definition::anchor, QCString::append, MemberDef::argsString, MemberDef::argumentList, ASSERT, ArgumentList::begin, Definition::briefDescription, DCOP, Define, Dictionary, Definition::documentation, ArgumentList::end, Enumeration, MemberDef::enumFieldList, EnumValue, Event, FALSE, Friend, Function, MemberDef::getClassDef, Definition::getDefFileName, Definition::getDefLine, Definition::getLanguage, MemberDef::getNamespaceDef, Definition::getOutputFileBase, Definition::getReferencedByMembers, Definition::getReferencesMembers, MemberDef::initializer, Interface, QCString::isEmpty, MemberDef::memberType, Argument::name, Definition::name, prefix, QCString::prepend, Property, MemberDef::protection, replaceAnonymousScopes, Sequence, Service, Signal, Slot, stringToArgumentList, to_string_lower, TRUE, Typedef, MemberDef::typeString, Variable, MemberDef::virtualness and writeDEFString.
Referenced by generateDEFClassSection and generateDEFSection.
generateDEFForNamespace()
| static |
Definition at line 422 of file defgen.cpp.
References Definition::briefDescription, Definition::documentation, generateDEFSection, Definition::getDefFileName, Definition::getDefLine, NamespaceDef::getMemberList, Definition::getOutputFileBase, Definition::isReference, Definition::name and writeDEFString.
Referenced by generateDEF.
generateDEFSection()
| static |
Definition at line 406 of file defgen.cpp.
References MemberVector::empty and generateDEFForMember.
Referenced by generateDEFForFile and generateDEFForNamespace.
writeDEFString()
| inline static |
Definition at line 42 of file defgen.cpp.
References QCString::data and QCString::isEmpty.
Referenced by generateDEFForFile, generateDEFForMember and generateDEFForNamespace.
Macro Definitions
DEF_DB
|
Definition at line 40 of file defgen.cpp.
Generated via doxygen2docusaurus by Doxygen 1.14.0.