#include <vhdldocgen.h>
Public Types | |
enum | VhdlClasses { ENTITYCLASS, PACKBODYCLASS, ARCHITECTURECLASS, PACKAGECLASS } |
enum | VhdlKeyWords { LIBRARY =1, ENTITY, PACKAGE_BODY, ARCHITECTURE, PACKAGE, ATTRIBUTE, SIGNAL, COMPONENT, CONSTANT, TYPE, SUBTYPE, FUNCTION, RECORD, PROCEDURE, USE, PROCESS, PORT, UNITS, GENERIC, INSTANTIATION, GROUP, VFILE, SHAREDVARIABLE, CONFIG, ALIAS, MISCELLANEOUS, UCF_CONST } |
Public Member Functions | |
VhdlDocGen () | |
virtual | ~VhdlDocGen () |
Static Private Member Functions | |
static void | findAllArchitectures (QList< QCString > &ql, const ClassDef *cd) |
static bool | compareArgList (ArgumentList *, ArgumentList *) |
static void | writeVhdlLink (const ClassDef *cdd, OutputList &ol, QCString &type, QCString &name, QCString &beh) |
static void | writeStringLink (const MemberDef *mdef, QCString mem, OutputList &ol) |
static void | writeRecUnitDocu (const MemberDef *md, OutputList &ol, QCString largs) |
static void | writeRecorUnit (QCString &largs, OutputList &ol, const MemberDef *mdef) |
Class for generating documentation specific for VHDL
Definition at line 43 of file vhdldocgen.h.
Enumerator | |
---|---|
ENTITYCLASS | |
PACKBODYCLASS | |
ARCHITECTURECLASS | |
PACKAGECLASS |
Definition at line 47 of file vhdldocgen.h.
Definition at line 55 of file vhdldocgen.h.
VhdlDocGen::VhdlDocGen | ( | ) |
Definition at line 562 of file vhdldocgen.cpp.
|
virtual |
Definition at line 566 of file vhdldocgen.cpp.
Definition at line 3269 of file vhdldocgen.cpp.
|
staticprivate |
|
static |
Definition at line 3052 of file vhdldocgen.cpp.
|
static |
Definition at line 1741 of file vhdldocgen.cpp.
Definition at line 2632 of file vhdldocgen.cpp.
|
static |
Definition at line 3316 of file vhdldocgen.cpp.
|
static |
Definition at line 1296 of file vhdldocgen.cpp.
deletes a char backwards in a string
Definition at line 1284 of file vhdldocgen.cpp.
Definition at line 1070 of file vhdldocgen.cpp.
|
static |
finds all included packages of an Entity or Package
Definition at line 870 of file vhdldocgen.cpp.
Definition at line 1090 of file vhdldocgen.cpp.
|
static |
Definition at line 2794 of file vhdldocgen.cpp.
|
static |
returns the function with the matching argument list is called in vhdlcode.l
Definition at line 901 of file vhdldocgen.cpp.
returns the color of a keyword
Definition at line 667 of file vhdldocgen.cpp.
Definition at line 717 of file vhdldocgen.cpp.
|
static |
This function returns the entity|package in which the key (type) is found
Definition at line 815 of file vhdldocgen.cpp.
|
static |
Definition at line 2893 of file vhdldocgen.cpp.
|
static |
inserts white spaces for better readings and writes a colored string to the output
Definition at line 1430 of file vhdldocgen.cpp.
|
static |
Definition at line 693 of file vhdldocgen.cpp.
Definition at line 977 of file vhdldocgen.cpp.
returns the class title+ref
Definition at line 963 of file vhdldocgen.cpp.
|
static |
Definition at line 95 of file vhdldocgen.cpp.
|
static |
Definition at line 1213 of file vhdldocgen.cpp.
Definition at line 705 of file vhdldocgen.cpp.
|
static |
returns the next number of an anonymous process
Definition at line 1326 of file vhdldocgen.cpp.
|
static |
Definition at line 1230 of file vhdldocgen.cpp.
|
static |
returns the next number of a record|unit member
Definition at line 1314 of file vhdldocgen.cpp.
|
static |
Definition at line 570 of file vhdldocgen.cpp.
Definition at line 3361 of file vhdldocgen.cpp.
Definition at line 3395 of file vhdldocgen.cpp.
Definition at line 3387 of file vhdldocgen.cpp.
Definition at line 3407 of file vhdldocgen.cpp.
Definition at line 3369 of file vhdldocgen.cpp.
Definition at line 3359 of file vhdldocgen.cpp.
Definition at line 3375 of file vhdldocgen.cpp.
Definition at line 3357 of file vhdldocgen.cpp.
Definition at line 3373 of file vhdldocgen.cpp.
Definition at line 3403 of file vhdldocgen.cpp.
Definition at line 3365 of file vhdldocgen.cpp.
Definition at line 3405 of file vhdldocgen.cpp.
Definition at line 3363 of file vhdldocgen.cpp.
Definition at line 3409 of file vhdldocgen.cpp.
returns TRUE if this string is a number
Definition at line 1412 of file vhdldocgen.cpp.
Definition at line 3371 of file vhdldocgen.cpp.
Definition at line 3399 of file vhdldocgen.cpp.
Definition at line 3367 of file vhdldocgen.cpp.
Definition at line 3391 of file vhdldocgen.cpp.
Definition at line 3383 of file vhdldocgen.cpp.
Definition at line 3393 of file vhdldocgen.cpp.
Definition at line 3385 of file vhdldocgen.cpp.
Definition at line 3389 of file vhdldocgen.cpp.
|
static |
Definition at line 3234 of file vhdldocgen.cpp.
Definition at line 3379 of file vhdldocgen.cpp.
Definition at line 3397 of file vhdldocgen.cpp.
Definition at line 3401 of file vhdldocgen.cpp.
Definition at line 241 of file vhdldocgen.h.
Definition at line 3381 of file vhdldocgen.cpp.
Definition at line 3377 of file vhdldocgen.cpp.
Definition at line 2862 of file vhdldocgen.cpp.
Definition at line 2831 of file vhdldocgen.cpp.
|
static |
parses a function proto
text | function string |
qlist | stores the function types |
name | points to the function name |
ret | Stores the return type |
doc | ??? |
Definition at line 1161 of file vhdldocgen.cpp.
Definition at line 2653 of file vhdldocgen.cpp.
|
static |
|
static |
Definition at line 3350 of file vhdldocgen.cpp.
|
static |
Definition at line 90 of file vhdldocgen.cpp.
|
static |
Definition at line 2515 of file vhdldocgen.cpp.
|
static |
Definition at line 2536 of file vhdldocgen.cpp.
|
static |
Definition at line 2520 of file vhdldocgen.cpp.
|
static |
Definition at line 2530 of file vhdldocgen.cpp.
|
static |
Definition at line 2525 of file vhdldocgen.cpp.
|
static |
Definition at line 2541 of file vhdldocgen.cpp.
|
static |
Definition at line 2546 of file vhdldocgen.cpp.
Definition at line 1244 of file vhdldocgen.cpp.
Definition at line 2429 of file vhdldocgen.cpp.
|
static |
|
static |
Definition at line 2415 of file vhdldocgen.cpp.
|
static |
writes a colored and formatted string
Definition at line 1340 of file vhdldocgen.cpp.
|
static |
writes a function|procedure documentation to the output
Definition at line 1654 of file vhdldocgen.cpp.
|
static |
writes a function prototype to the output
Definition at line 1545 of file vhdldocgen.cpp.
|
static |
writes an inline link form entity|package to architecture|package body and vice verca
Definition at line 996 of file vhdldocgen.cpp.
|
static |
|
static |
Definition at line 179 of file vhdldocgen.cpp.
|
static |
Definition at line 2297 of file vhdldocgen.cpp.
|
static |
writes a procedure prototype to the output
Definition at line 1489 of file vhdldocgen.cpp.
|
static |
writes a process prototype to the output
Definition at line 1626 of file vhdldocgen.cpp.
|
static |
|
staticprivate |
Definition at line 3187 of file vhdldocgen.cpp.
|
staticprivate |
Definition at line 3200 of file vhdldocgen.cpp.
|
static |
Definition at line 2578 of file vhdldocgen.cpp.
|
staticprivate |
writes a link if the string is linkable else a formatted string
Definition at line 2554 of file vhdldocgen.cpp.
|
static |
Definition at line 1920 of file vhdldocgen.cpp.
|
static |
printf("startMemberItem for %s\n",name().data());
Definition at line 1964 of file vhdldocgen.cpp.
|
static |
Definition at line 1770 of file vhdldocgen.cpp.
|
static |
Definition at line 2358 of file vhdldocgen.cpp.
|
staticprivate |
Definition at line 1114 of file vhdldocgen.cpp.
|
static |
Definition at line 1836 of file vhdldocgen.cpp.