|
My Project
|
#include <stdio.h>#include <qglobal.h>#include <qregexp.h>#include <assert.h>#include "md5.h"#include "memberdef.h"#include "membername.h"#include "doxygen.h"#include "util.h"#include "code.h"#include "message.h"#include "htmlhelp.h"#include "language.h"#include "outputlist.h"#include "example.h"#include "membergroup.h"#include "groupdef.h"#include "defargs.h"#include "docparser.h"#include "dot.h"#include "searchindex.h"#include "parserintf.h"#include "marshal.h"#include "objcache.h"#include "vhdldocgen.h"#include "arguments.h"#include "memberlist.h"#include "namespacedef.h"#include "filedef.h"#include "config.h"Go to the source code of this file.
Classes | |
| class | MemberDefImpl |
Functions | |
| static QCString | addTemplateNames (const QCString &s, const QCString &n, const QCString &t) |
| static bool | writeDefArgumentList (OutputList &ol, Definition *scope, MemberDef *md) |
| static void | writeExceptionListImpl (OutputList &ol, ClassDef *cd, MemberDef *md, QCString const &exception) |
| static void | writeExceptionList (OutputList &ol, ClassDef *cd, MemberDef *md) |
| static void | writeTemplatePrefix (OutputList &ol, ArgumentList *al) |
| static QCString | simplifyTypeForTable (const QCString &s) |
| static void | invalidateCachedTypesInArgumentList (ArgumentList *al) |
| static void | transferArgumentDocumentation (ArgumentList *decAl, ArgumentList *defAl) |
| void | combineDeclarationAndDefinition (MemberDef *mdec, MemberDef *mdef) |
|
static |
Definition at line 54 of file memberdef.cpp.
References isId().
Referenced by writeDefArgumentList().
Definition at line 4960 of file memberdef.cpp.
References MemberDef::argsString(), MemberDef::argumentList(), MemberDef::briefDescription(), Definition::briefFile(), Definition::briefLine(), Definition::docFile(), Definition::docLine(), MemberDef::documentation(), MemberDef::enableCallerGraph(), MemberDef::enableCallGraph(), Definition::getBodyDef(), Definition::getEndBodyLine(), MemberDef::getFileDef(), MemberDef::getGroupDef(), MemberDef::getGroupPri(), MemberDef::getMemberSpecifiers(), Definition::getOuterScope(), Definition::getStartBodyLine(), MemberDef::hasCallerGraph(), MemberDef::hasCallGraph(), MemberDef::hasDocumentation(), Definition::inbodyDocumentation(), Definition::inbodyFile(), Definition::inbodyLine(), MemberDef::isDocsForDefinition(), MemberDef::isExternal(), MemberDef::isFunction(), MemberDef::isPrototype(), MemberDef::isStatic(), MemberDef::isVariable(), matchArguments2(), MemberDef::mergeMemberSpecifiers(), Definition::mergeRefItems(), MemberDef::setArgumentList(), Definition::setBodyDef(), Definition::setBodySegment(), MemberDef::setBriefDescription(), MemberDef::setDeclArgumentList(), MemberDef::setDocsForDefinition(), MemberDef::setDocumentation(), MemberDef::setGroupDef(), MemberDef::setInbodyDocumentation(), MemberDef::setMemberDeclaration(), MemberDef::setMemberDefinition(), stringToArgumentList(), and transferArgumentDocumentation().
Referenced by ClassDef::mergeCategory(), and transferFunctionDocumentation().
|
static |
Definition at line 4880 of file memberdef.cpp.
References Argument::canType.
Referenced by MemberDef::invalidateCachedArgumentTypes().
|
static |
Definition at line 3032 of file memberdef.cpp.
References removeAnonymousScopes().
Referenced by MemberDef::fieldType().
|
static |
Definition at line 4933 of file memberdef.cpp.
References Argument::docs.
Referenced by combineDeclarationAndDefinition().
|
static |
Definition at line 121 of file memberdef.cpp.
References addTemplateNames(), MemberDef::argumentList(), Argument::array, Argument::attrib, ArgumentList::constSpecifier, MemberDef::declArgumentList(), DefinitionIntf::definitionType(), Argument::defval, OutputList::disable(), OutputList::docify(), OutputList::enable(), OutputList::enableAll(), OutputList::endEmphasis(), OutputList::endMemberDocName(), OutputList::endParameterName(), OutputList::endParameterType(), OutputList::endTypewriter(), MemberDef::extraTypeChars(), Definition::getBodyDef(), Definition::getLanguage(), OutputGenerator::Html, MemberDef::isDefine(), MemberDef::isDocsForDefinition(), OutputList::isEnabled(), MemberDef::isObjCMethod(), MemberDef::isProperty(), OutputGenerator::Latex, linkifyText(), OutputGenerator::Man, Argument::name, Definition::name(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), SrcLangExt_Tcl, OutputList::startEmphasis(), OutputList::startParameterList(), OutputList::startParameterName(), OutputList::startParameterType(), OutputList::startTypewriter(), tempArgListToString(), ArgumentList::trailingReturnType, Argument::type, DefinitionIntf::TypeClass, and ArgumentList::volatileSpecifier.
Referenced by MemberDef::writeDocumentation().
|
static |
Definition at line 413 of file memberdef.cpp.
References Entry::exception, MemberDef::excpString(), and writeExceptionListImpl().
Referenced by MemberDef::writeDocumentation().
|
static |
Definition at line 374 of file memberdef.cpp.
References OutputList::docify(), Entry::exception, OutputList::exceptionEntry(), Definition::getBodyDef(), Definition::getDefFileName(), Definition::getDefLine(), linkifyText(), Definition::name(), removeRedundantWhiteSpace(), Entry::type, and warn().
Referenced by writeExceptionList().
|
static |
Definition at line 436 of file memberdef.cpp.
References Argument::defval, OutputList::docify(), Argument::name, and Argument::type.
Referenced by MemberDef::writeDeclaration(), and MemberDef::writeDocumentation().