My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
VhdlConfNode Struct Reference

#include <vhdljjparser.h>

Public Member Functions

 VhdlConfNode (const char *a, const char *b, const char *config, const char *cs, bool leaf)
 

Public Attributes

QCString confVhdl
 
QCString arch
 
QCString binding
 
QCString compSpec
 
int level
 
bool isLeaf
 
bool isInlineConf
 

Detailed Description

Definition at line 73 of file vhdljjparser.h.

Constructor & Destructor Documentation

VhdlConfNode::VhdlConfNode ( const char *  a,
const char *  b,
const char *  config,
const char *  cs,
bool  leaf 
)
inline

Definition at line 75 of file vhdljjparser.h.

References arch, binding, compSpec, confVhdl, isInlineConf, and isLeaf.

{
arch=a; // architecture e.g. for iobuffer
arch=arch.lower();
binding=b; // binding e.g. use entiy work.xxx(bev)
binding=binding.lower();
confVhdl=config; // configuration foo is bar
compSpec=cs;
isInlineConf=false; // primary configuration?
isLeaf=leaf;
};

Member Data Documentation

QCString VhdlConfNode::arch

Definition at line 88 of file vhdljjparser.h.

Referenced by assignBinding(), and VhdlConfNode().

QCString VhdlConfNode::binding

Definition at line 89 of file vhdljjparser.h.

Referenced by assignBinding(), and VhdlConfNode().

QCString VhdlConfNode::compSpec

Definition at line 90 of file vhdljjparser.h.

Referenced by assignBinding(), and VhdlConfNode().

QCString VhdlConfNode::confVhdl

Definition at line 85 of file vhdljjparser.h.

Referenced by assignBinding(), and VhdlConfNode().

bool VhdlConfNode::isInlineConf
bool VhdlConfNode::isLeaf

Definition at line 92 of file vhdljjparser.h.

Referenced by VhdlDocGen::computeVhdlComponentRelations(), and VhdlConfNode().

int VhdlConfNode::level

Definition at line 91 of file vhdljjparser.h.


The documentation for this struct was generated from the following file: