Doxygen
Loading...
Searching...
No Matches
VhdlConfNode Struct Reference

#include <src/vhdldocgen.h>

Collaboration diagram for VhdlConfNode:

Public Member Functions

 VhdlConfNode (const DString &a, const DString &b, const DString &config, const DString &cs, bool leaf)

Public Attributes

DString confVhdl
DString arch
DString binding
DString compSpec
int level = 0
bool isLeaf = false
bool isInlineConf = false

Detailed Description

Definition at line 40 of file vhdldocgen.h.

Constructor & Destructor Documentation

◆ VhdlConfNode()

VhdlConfNode::VhdlConfNode ( const DString & a,
const DString & b,
const DString & config,
const DString & cs,
bool leaf )
inline

Definition at line 42 of file vhdldocgen.h.

43 {
44 arch=a; // architecture e.g. for iobuffer
45 arch=arch.lower();
46 binding=b; // binding e.g. use entity work.xxx(bev)
48 confVhdl=config; // configuration foo is bar
49 compSpec=cs;
50 isInlineConf=false; // primary configuration?
51 isLeaf=leaf;
52 }
DString lower() const
Definition dstring.h:330
DString arch
Definition vhdldocgen.h:55
DString compSpec
Definition vhdldocgen.h:57
DString binding
Definition vhdldocgen.h:56
DString confVhdl
Definition vhdldocgen.h:54
bool isInlineConf
Definition vhdldocgen.h:60

References arch, binding, compSpec, confVhdl, isInlineConf, isLeaf, and DString::lower().

Member Data Documentation

◆ arch

DString VhdlConfNode::arch

Definition at line 55 of file vhdldocgen.h.

Referenced by VhdlConfNode().

◆ binding

DString VhdlConfNode::binding

Definition at line 56 of file vhdldocgen.h.

Referenced by VhdlConfNode().

◆ compSpec

DString VhdlConfNode::compSpec

Definition at line 57 of file vhdldocgen.h.

Referenced by VhdlConfNode().

◆ confVhdl

DString VhdlConfNode::confVhdl

Definition at line 54 of file vhdldocgen.h.

Referenced by VhdlConfNode().

◆ isInlineConf

bool VhdlConfNode::isInlineConf = false

Definition at line 60 of file vhdldocgen.h.

Referenced by VhdlConfNode().

◆ isLeaf

bool VhdlConfNode::isLeaf = false

Definition at line 59 of file vhdldocgen.h.

Referenced by VhdlConfNode().

◆ level

int VhdlConfNode::level = 0

Definition at line 58 of file vhdldocgen.h.


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