My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Enumerations | Functions | Variables
check_vcd.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcd_range
 
struct  vcd_vardef
 
struct  vcd_scope
 
struct  vcd_change
 
struct  vcd_changeset
 
struct  vcd_file
 
struct  vcd_variable
 
struct  vcd_set
 
struct  dataset_value
 
struct  dataset_variable
 

Macros

#define VCD_NOSCOPE   "noscope"
 
#define VCD_FAST   1
 

Enumerations

enum  vcd_vartypes {
  VAR_EVENT, VAR_INTEGER, VAR_PARAMETER, VAR_REAL,
  VAR_REG, VAR_SUPPLY0, VAR_SUPPLY1, VAR_TIME,
  VAR_TRI, VAR_TRIAND, VAR_TRIOR, VAR_TRIREG,
  VAR_TRI0, VAR_TRI1, VAR_WAND, VAR_WIRE,
  VAR_WOR
}
 
enum  vcd_scopes {
  SCOPE_MODULE, SCOPE_TASK, SCOPE_FUNCTION, SCOPE_BEGIN,
  SCOPE_FORK
}
 
enum  dataset_vartypes { DATA_UNKNOWN, DATA_DEPENDENT, DATA_INDEPENDENT }
 

Functions

int vcd_checker (void)
 
int vcd_parse (void)
 
int vcd_error (char *)
 
int vcd_lex (void)
 
int vcd_lex_destroy (void)
 
void vcd_destroy (void)
 
void vcd_init (void)
 

Variables

int vcd_lineno = 1
 
FILE * vcd_in = (FILE *) 0
 
__BEGIN_DECLS struct vcd_filevcd
 
struct dataset_variabledataset_root
 
int vcd_correct
 

Macro Definition Documentation

#define VCD_FAST   1

Definition at line 35 of file check_vcd.h.

#define VCD_NOSCOPE   "noscope"

Definition at line 34 of file check_vcd.h.

Enumeration Type Documentation

Enumerator:
DATA_UNKNOWN 
DATA_DEPENDENT 
DATA_INDEPENDENT 

Definition at line 170 of file check_vcd.h.

enum vcd_scopes
Enumerator:
SCOPE_MODULE 
SCOPE_TASK 
SCOPE_FUNCTION 
SCOPE_BEGIN 
SCOPE_FORK 

Definition at line 96 of file check_vcd.h.

Enumerator:
VAR_EVENT 
VAR_INTEGER 
VAR_PARAMETER 
VAR_REAL 
VAR_REG 
VAR_SUPPLY0 
VAR_SUPPLY1 
VAR_TIME 
VAR_TRI 
VAR_TRIAND 
VAR_TRIOR 
VAR_TRIREG 
VAR_TRI0 
VAR_TRI1 
VAR_WAND 
VAR_WIRE 
VAR_WOR 

Definition at line 58 of file check_vcd.h.

Function Documentation

int vcd_checker ( void  )

Definition at line 500 of file check_vcd.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void vcd_destroy ( void  )

Definition at line 594 of file check_vcd.cpp.

Here is the caller graph for this function:

int vcd_error ( char *  )

Definition at line 2280 of file parse_vcd.cpp.

Here is the call graph for this function:

void vcd_init ( void  )

Definition at line 605 of file check_vcd.cpp.

Here is the caller graph for this function:

int vcd_lex ( void  )
int vcd_lex_destroy ( void  )

Definition at line 2394 of file scan_vcd.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int vcd_parse ( void  )

Here is the caller graph for this function:

Variable Documentation

struct dataset_variable* dataset_root

Definition at line 54 of file check_vcd.cpp.

__BEGIN_DECLS struct vcd_file* vcd

Definition at line 49 of file check_vcd.cpp.

int vcd_correct

Definition at line 52 of file check_vcd.cpp.

FILE * vcd_in = (FILE *) 0

Definition at line 381 of file scan_vcd.cpp.

int vcd_lineno = 1

Definition at line 387 of file scan_vcd.cpp.