Qucs-GUI  0.0.19
Public Member Functions | Protected Member Functions | Private Member Functions
LibComp Class Reference

#include <libcomp.h>

Inheritance diagram for LibComp:
Inheritance graph
[legend]
Collaboration diagram for LibComp:
Collaboration graph
[legend]

Public Member Functions

 LibComp ()
 ~LibComp ()
ComponentnewOne ()
bool createSubNetlist (QTextStream *, QStringList &, int type=1)
QString getSubcircuitFile ()

Protected Member Functions

QString netlist ()
QString vhdlCode (int)
QString verilogCode (int)
void createSymbol ()

Private Member Functions

int loadSymbol ()
int loadSection (const QString &, QString &, QStringList *i=0)
QString createType ()

Detailed Description

Definition at line 27 of file libcomp.h.


Constructor & Destructor Documentation

Definition at line 31 of file libcomp.cpp.

Here is the caller graph for this function:

LibComp::~LibComp ( ) [inline]

Definition at line 30 of file libcomp.h.


Member Function Documentation

bool LibComp::createSubNetlist ( QTextStream *  stream,
QStringList &  FileList,
int  type = 1 
)

Definition at line 221 of file libcomp.cpp.

Here is the call graph for this function:

void LibComp::createSymbol ( ) [protected, virtual]

Reimplemented from MultiViewComponent.

Definition at line 60 of file libcomp.cpp.

Here is the call graph for this function:

QString LibComp::createType ( ) [private]

Definition at line 262 of file libcomp.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString LibComp::getSubcircuitFile ( ) [virtual]

Reimplemented from Component.

Definition at line 213 of file libcomp.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int LibComp::loadSection ( const QString &  Name,
QString &  Section,
QStringList *  i = 0 
) [private]

Definition at line 85 of file libcomp.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int LibComp::loadSymbol ( ) [private]

Definition at line 165 of file libcomp.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString LibComp::netlist ( ) [protected, virtual]

Reimplemented from Component.

Definition at line 269 of file libcomp.cpp.

Here is the call graph for this function:

Component * LibComp::newOne ( ) [virtual]

Reimplemented from Component.

Definition at line 48 of file libcomp.cpp.

Here is the call graph for this function:

QString LibComp::verilogCode ( int  ) [protected, virtual]

Reimplemented from Component.

Definition at line 288 of file libcomp.cpp.

Here is the call graph for this function:

QString LibComp::vhdlCode ( int  ) [protected, virtual]

Reimplemented from Component.

Definition at line 306 of file libcomp.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines