Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Private Attributes | Friends
qucs::strlist Class Reference

#include <strlist.h>

Public Member Functions

 strlist ()
 
 strlist (const strlist &)
 
 ~strlist ()
 
void add (char *)
 
void add (strlist *)
 
void append (char *)
 
void append (strlist *)
 
int length (void)
 
int contains (char *)
 
char * get (int)
 
char * first (void)
 
char * last (void)
 
int index (char *)
 
void del (strlist *)
 
char * toString (const char *concat=" ")
 
 strlist ()
 
 strlist (const strlist &)
 
 ~strlist ()
 
void add (char *)
 
void add (strlist *)
 
void append (char *)
 
void append (strlist *)
 
int length (void)
 
int contains (char *)
 
char * get (int)
 
char * first (void)
 
char * last (void)
 
int index (char *)
 
void del (strlist *)
 
char * toString (const char *concat=" ")
 

Static Public Member Functions

static strlistjoin (strlist *, strlist *)
 
static strlistjoin (strlist *, strlist *)
 

Private Attributes

struct strlist_troot
 
char * txt
 

Friends

class strlistiterator
 

Detailed Description

Definition at line 38 of file parse_citi.y.

Constructor & Destructor Documentation

qucs::strlist::strlist ( )

Definition at line 38 of file strlist.cpp.

qucs::strlist::strlist ( const strlist o)

Definition at line 45 of file strlist.cpp.

qucs::strlist::~strlist ( )

Definition at line 53 of file strlist.cpp.

qucs::strlist::strlist ( )
qucs::strlist::strlist ( const strlist )
qucs::strlist::~strlist ( )

Member Function Documentation

void qucs::strlist::add ( char *  )
void qucs::strlist::add ( char *  str)

Definition at line 65 of file strlist.cpp.

void qucs::strlist::add ( strlist )
void qucs::strlist::add ( strlist lst)

Definition at line 74 of file strlist.cpp.

void qucs::strlist::append ( char *  )
void qucs::strlist::append ( strlist )
void qucs::strlist::append ( char *  str)

Definition at line 84 of file strlist.cpp.

void qucs::strlist::append ( strlist lst)

Definition at line 79 of file strlist.cpp.

int qucs::strlist::contains ( char *  )
int qucs::strlist::contains ( char *  str)

Definition at line 107 of file strlist.cpp.

void qucs::strlist::del ( strlist )
void qucs::strlist::del ( strlist cand)

Definition at line 152 of file strlist.cpp.

char* qucs::strlist::first ( void  )
char * qucs::strlist::first ( void  )

Definition at line 145 of file strlist.cpp.

char* qucs::strlist::get ( int  )
char * qucs::strlist::get ( int  pos)

Definition at line 129 of file strlist.cpp.

int qucs::strlist::index ( char *  )
int qucs::strlist::index ( char *  str)

Definition at line 118 of file strlist.cpp.

static strlist* qucs::strlist::join ( strlist ,
strlist  
)
static
strlist * qucs::strlist::join ( strlist pre,
strlist post 
)
static

Definition at line 168 of file strlist.cpp.

char* qucs::strlist::last ( void  )
char * qucs::strlist::last ( void  )

Definition at line 137 of file strlist.cpp.

int qucs::strlist::length ( void  )
int qucs::strlist::length ( void  )

Definition at line 100 of file strlist.cpp.

char* qucs::strlist::toString ( const char *  concat = " ")
char * qucs::strlist::toString ( const char *  concat = " ")

Definition at line 177 of file strlist.cpp.

Friends And Related Function Documentation

Definition at line 40 of file parse_citi.y.

Field Documentation

struct strlist_t * qucs::strlist::root
private

Definition at line 61 of file parse_citi.y.

char * qucs::strlist::txt
private

Definition at line 62 of file parse_citi.y.


The documentation for this class was generated from the following files: