204 const char *
title,
const char *subtitle,
bool showEnumValues,
int type);
305 static void colTextNodes();
309 static int getNextNode(
int,
int);
310 static int findNode(
int index,
int stamp,
int type);
312 static int findNextLoop(
int j,
int stamp);
313 static int findPrevLoop(
int j,
int stamp,
bool endif=
FALSE);
314 static int findLabel(
int j,
QCString &);
315 static void delFlowList();
316 static const char* getNodeType(
int c);
318 static void addFlowChart(
int type,
const char* text,
const char* exp,
const char *
label=NULL);
319 static void moveToPrevLevel();
320 static int getTimeStamp();
321 static void writeFlowChart();
323 static QCString convertNameToFileName();
325 static void printFlowTree();
329 static void printUmlTree();
static bool isSubType(const MemberDef *mdef)
static QCString getIndexWord(const char *, int index)
This class represents an function or template argument list.
uint64 spec
class/member specifiers
static bool isConfig(const MemberDef *mdef)
static void writeFormatString(const QCString &, OutputList &ol, const MemberDef *)
static bool isNumber(const QCString &s)
static bool isVType(const MemberDef *mdef)
static void writeRecordProto(const MemberDef *mdef, OutputList &ol, const ArgumentList *al)
static QCString trVhdlType(uint64 type, bool sing=true)
static void deleteAllChars(QCString &s, char c)
static bool isConstraint(const MemberDef *mdef)
static void writeVHDLDeclaration(MemberDef *mdef, OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, bool inGroup)
static bool isFile(const MemberDef *mdef)
static void writeProcessProto(OutputList &ol, const ArgumentList *al, const MemberDef *)
static bool isCompInst(const MemberDef *mdef)
static void writeAlphbeticalClass(OutputList &ol, const ClassDef *cd, const QCString &)
static bool isLibrary(const MemberDef *mdef)
static QCString trFunctionAndProc()
static bool isSignals(const MemberDef *mdef)
static QCString parseForBinding(QCString &entity, QCString &arch)
static void formatString(const QCString &, OutputList &ol, const MemberDef *)
static void endDot(FTextStream &t)
static bool writeClassType(ClassDef *&, OutputList &ol, QCString &cname)
static bool isEntity(const MemberDef *mdef)
static QCString trDesignUnitList()
static QCString convertArgumentListToString(const ArgumentList *al, bool f)
static QCString trDesignUnits()
static bool isComponent(const MemberDef *mdef)
static const MemberDef * getFlowMember()
static QCString className
static QCString getClassName(const ClassDef *)
static bool compareArgList(ArgumentList *, ArgumentList *)
static QCString trDesignUnitIndex()
static QCString parseForConfig(QCString &entity, QCString &arch)
Simplified and optimized version of QTextStream.
static bool isMisc(const MemberDef *mdef)
static bool isPort(const MemberDef *mdef)
static ClassDef * getPackageName(const QCString &name)
static bool isAttribute(const MemberDef *mdef)
static bool isRecord(const MemberDef *mdef)
static QCString getRecordNumber()
static ClassDef * getClass(const char *name)
static bool isProcedure(const MemberDef *mdef)
static void resetCodeVhdlParserState()
Base class for the layout of a navigation item at the top of the HTML pages.
static QCString trDesignUnitHierarchy()
static const MemberDef * flowMember
static bool isGeneric(const MemberDef *mdef)
This class contains the information about the argument of a function or template. ...
static void addBaseClass(ClassDef *cd, ClassDef *ent)
static void setFlowMember(const MemberDef *flowMember)
static bool isVhdlClass(const Entry *cu)
static void findAllArchitectures(QList< QCString > &ql, const ClassDef *cd)
static bool isArchitecture(const MemberDef *mdef)
static void writeVhdlLink(const ClassDef *cdd, OutputList &ol, QCString &type, QCString &name, QCString &beh)
static void writeVhdlDeclarations(MemberList *, OutputList &, GroupDef *, ClassDef *, FileDef *, NamespaceDef *)
static QCString trDesignUnitMembers()
static bool writeVHDLTypeDocumentation(const MemberDef *mdef, const Definition *d, OutputList &ol)
static void writeOverview()
static void writeFunctionProto(OutputList &ol, const ArgumentList *al, const MemberDef *)
static void writeStringLink(const MemberDef *mdef, QCString mem, OutputList &ol)
static bool isPackage(const MemberDef *mdef)
static QCString convertFileNameToClassName(QCString name)
static bool isAlias(const MemberDef *mdef)
static bool isVhdlFunction(const MemberDef *mdef)
static QCString trDesignUnitListDescription()
static void parseUCF(const char *input, Entry *entity, QCString f, bool vendor)
static void prepareComment(QCString &)
static QCString * findKeyWord(const QCString &word)
static void writeVHDLDeclarations(MemberList *ml, OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, const char *title, const char *subtitle, bool showEnumValues, int type)
static void startDot(FTextStream &t)
static void codify(const char *text)
static QCString getClassTitle(const ClassDef *)
static QCString getProtectionName(int prot)
static ClassDef * findVhdlClass(const char *className)
static bool isConstant(const MemberDef *mdef)
static bool isSignal(const MemberDef *mdef)
static MemberDef * findMemberDef(ClassDef *cd, const QCString &key, MemberListType type)
static bool isProcess(const MemberDef *mdef)
static void writeTagFile(MemberDef *mdef, FTextStream &tagFile)
static void writeRecUnitDocu(const MemberDef *md, OutputList &ol, QCString largs)
static bool isSubClass(ClassDef *cd, ClassDef *scd, bool followInstances, int level)
static bool isGroup(const MemberDef *mdef)
static void writeInlineClassLink(const ClassDef *, OutputList &ol)
static bool deleteCharRev(QCString &s, char c)
static void writePlainVHDLDeclarations(MemberList *ml, OutputList &ol, ClassDef *cd, NamespaceDef *nd, FileDef *fd, GroupDef *gd, int specifier)
static bool isPackageBody(const MemberDef *mdef)
static bool findConstraintFile(LayoutNavEntry *lne)
static bool isUnit(const MemberDef *mdef)
static MemberDef * findMember(const QCString &className, const QCString &memName)
static void computeVhdlComponentRelations()
static void findAllPackages(ClassDef *)
static ClassDef * findArchitecture(const ClassDef *cd)
static void parseFuncProto(const char *text, QList< Argument > &, QCString &name, QCString &ret, bool doc=false)
static QCString getProcessNumber()
static QList< FlowChart > flowList
static void writeSource(MemberDef *mdef, OutputList &ol, QCString &cname)
static bool isVariable(const MemberDef *mdef)
static void createFlowChart(const MemberDef *)
unsigned long long uint64
static MemberDef * findFunction(const QList< Argument > &ql, const QCString &name, const QCString &package, bool type)
static void writeProcedureProto(OutputList &ol, const ArgumentList *al, const MemberDef *)
union ptb::content::word::word word
static bool writeFuncProcDocu(const MemberDef *mdef, OutputList &ol, const ArgumentList *al, bool type=false)
static void writeRecorUnit(QCString &largs, OutputList &ol, const MemberDef *mdef)
static QCString trTypeString(uint64 type)