浏览该文件的文档.
201 const QCString &title,
const QCString &subtitle,
bool showEnumValues,
int type);
210 static bool isNumber(
const std::string& s);
341 extern std::vector<FlowChart>
flowList;
static const MemberDef * getFlowMember()
static QCString getProcessNumber()
static void writeFlowChart()
static void writePlainVHDLDeclarations(const MemberList *ml, OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, uint64_t specifier)
static bool isPort(const MemberDef *mdef)
static void correctMemberProperties(MemberDefMutable *md)
static bool isConfig(const MemberDef *mdef)
static const char * getNodeType(int c)
static size_t getNextNode(size_t index, int stamp)
static QCString convertNameToFileName()
static QCString parseForConfig(QCString &entity, QCString &arch)
static void printNode(const FlowChart &n)
static void colTextNodes()
static bool isLibrary(const MemberDef *mdef)
The common base class of all entity definitions found in the sources.
static bool isGeneric(const MemberDef *mdef)
static void createFlowChart(const MemberDef *)
static void endDot(TextStream &t)
static void writeFunctionProto(OutputList &ol, const ArgumentList &al, const MemberDef *)
static QCString getProtectionName(int prot)
An abstract interface of a namespace symbol.
static void alignFuncProc(QCString &q, const ArgumentList &al, bool isFunc)
static bool writeVHDLTypeDocumentation(const MemberDef *mdef, const Definition *d, OutputList &ol)
static QCString parseForBinding(QCString &entity, QCString &arch)
This class represents an function or template argument list.
static void writeSource(const MemberDefMutable *mdef, OutputList &ol, const QCString &cname)
uint64 spec
class/member specifiers
static QCString getClassTitle(const ClassDef *)
static void writeVhdlDeclarations(const MemberList *, OutputList &, const GroupDef *, const ClassDef *, const FileDef *, const NamespaceDef *)
static void addBaseClass(ClassDef *cd, ClassDef *ent)
static void findAllArchitectures(std::vector< QCString > &ql, const ClassDef *cd)
static bool compareArgList(const ArgumentList &, const ArgumentList &)
static QCString getNodeName(int n)
static QCString printPlantUmlNode(const FlowChart &flo, bool, bool)
static QCString getIndexWord(const QCString &, int index)
static bool isVariable(const MemberDef *mdef)
static bool isAlias(const MemberDef *mdef)
Text streaming class that buffers data.
FlowChart(int typ, const QCString &t, const QCString &ex, const QCString &label=QCString())
static const MemberDef * findFunction(const QCString &name, const QCString &package)
static void writeFormatString(const QCString &, OutputList &ol, const MemberDef *)
static bool isProcess(const MemberDef *mdef)
static bool isPackage(const MemberDef *mdef)
static void moveToPrevLevel()
static bool isSubType(const MemberDef *mdef)
Class for generating documentation specific for VHDL
A model of a group of symbols.
static size_t findPrevLoop(size_t j, int stamp, bool endif=FALSE)
static bool isProcedure(const MemberDef *mdef)
static void writeProcessProto(OutputList &ol, const ArgumentList &al, const MemberDef *)
Class representing a list of output generators that are written to in parallel.
static QCString getClassName(const ClassDef *)
static const MemberDef * flowMember
static void addFlowChart(int type, const QCString &text, const QCString &exp, const QCString &label=QCString())
static void codify(TextStream &t, const QCString &str)
A model of a class/file/namespace member symbol.
static bool isConstraint(const MemberDef *mdef)
static bool deleteCharRev(QCString &s, char c)
A abstract class representing of a compound symbol.
std::vector< FlowChart > flowList
static void writeFlowLinks(TextStream &t)
static void parseFuncProto(const QCString &text, QCString &name, QCString &ret, bool doc=false)
static void writeVHDLDeclarations(const MemberList *ml, OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, const QCString &title, const QCString &subtitle, bool showEnumValues, int type)
VhdlConfNode(const QCString &a, const QCString &b, const QCString &config, const QCString &cs, bool leaf)
static QCString convertFileNameToClassName(QCString name)
static bool isVhdlFunction(const MemberDef *mdef)
static bool isFile(const MemberDef *mdef)
static bool isSignals(const MemberDef *mdef)
static void parseUCF(const char *input, Entry *entity, const QCString &f, bool vendor)
static void writeEdge(TextStream &t, int fl_from, int fl_to, int i, bool bFrom=FALSE, bool bTo=FALSE)
static bool isSignal(const MemberDef *mdef)
static const ClassDef * findArchitecture(const ClassDef *cd)
static void writeVHDLDeclaration(const MemberDefMutable *mdef, OutputList &ol, const ClassDef *cd, const NamespaceDef *nd, const FileDef *fd, const GroupDef *gd, bool inGroup)
static bool isCompInst(const MemberDef *mdef)
static void writeTagFile(MemberDefMutable *mdef, TextStream &tagFile)
static bool writeFuncProcDocu(const MemberDef *mdef, OutputList &ol, const ArgumentList &al, bool type=false)
static void formatString(const QCString &, OutputList &ol, const MemberDef *)
static void writeProcedureProto(OutputList &ol, const ArgumentList &al, const MemberDef *)
This class contains the information about the argument of a function or template
static bool isComponent(const MemberDef *mdef)
static size_t findNextLoop(size_t j, int stamp)
static bool isSubClass(ClassDef *cd, ClassDef *scd, bool followInstances, int level)
static bool isNumber(const std::string &s)
static QCString getRecordNumber()
static void writeRecordProto(const MemberDef *mdef, OutputList &ol, const ArgumentList &al)
static bool isVhdlClass(const Entry *cu)
static const MemberDef * findMemberDef(ClassDef *cd, const QCString &key, MemberListType type)
This function returns the entity|package in which the key (type) is found
static void alignCommentNode(TextStream &t, QCString com)
static void writeOverview()
static void writeStringLink(const MemberDef *mdef, QCString mem, OutputList &ol)
static void writeRecordUnit(QCString &largs, QCString <ype, OutputList &ol, const MemberDefMutable *mdef)
static bool isGroup(const MemberDef *mdef)
static void writeInlineClassLink(const ClassDef *, OutputList &ol)
static void deleteAllChars(QCString &s, char c)
static bool writeClassType(const ClassDef *, OutputList &ol, QCString &cname)
static bool isUnit(const MemberDef *mdef)
static void writeVhdlLink(const ClassDef *cdd, OutputList &ol, QCString &type, QCString &name, QCString &beh)
static void buildCommentNodes(TextStream &t)
static const char * findKeyWord(const QCString &word)
Represents an unstructured piece of information, about an entity found in the sources.
static bool isVType(const MemberDef *mdef)
static size_t getNextIfLink(const FlowChart &, size_t)
static int getTimeStamp()
static void writeShape(TextStream &t, const FlowChart &fl)
static bool isAttribute(const MemberDef *mdef)
static void findAllPackages(ClassDef *)
static void computeVhdlComponentRelations()
static QCString convertArgumentListToString(const ArgumentList &al, bool f)
static void delFlowList()
static void writeRecUnitDocu(const MemberDef *md, OutputList &ol, QCString largs)
static ClassDef * findVhdlClass(const QCString &className)
static bool isRecord(const MemberDef *mdef)
static const MemberDef * findMember(const QCString &className, const QCString &memName)
static void resetCodeVhdlParserState()
A model of a file symbol.
static bool isPackageBody(const MemberDef *mdef)
static void printUmlTree()
static ClassDef * getPackageName(const QCString &name)
static bool isMisc(const MemberDef *mdef)
static size_t findLabel(size_t j, const QCString &)
static void startDot(TextStream &t)
static void setFlowMember(const MemberDef *flowMember)
static void prepareComment(QCString &)
A list of MemberDef objects as shown in documentation sections.
static void printFlowTree()
static bool isConstant(const MemberDef *mdef)
static bool isArchitecture(const MemberDef *mdef)
static bool isEntity(const MemberDef *mdef)
static size_t findNode(size_t index, int stamp, int type)
static ClassDef * getClass(const QCString &name)
This is an alternative implementation of QCString.