Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | Friends
qucs::valuelist< type_t > Class Template Reference

#include <valuelist.h>

Public Member Functions

 valuelist ()
 
 ~valuelist ()
 
 valuelist (const valuelist &)
 
void add (const char *, type_t *)
 
void append (char *, type_t *)
 
void append (valuelist *)
 
void del (char *)
 
int length (void)
 
int contains (char *)
 
type_t * get (const char *)
 
void clear (void)
 

Private Attributes

int size
 
valentry< type_t > * root
 
valentry< type_t > * last
 

Friends

class valuelistiterator< type_t >
 

Detailed Description

template<class type_t>
class qucs::valuelist< type_t >

Definition at line 31 of file valuelist.h.

Constructor & Destructor Documentation

template<class type_t >
qucs::valuelist< type_t >::valuelist ( )

Definition at line 36 of file valuelist.cpp.

template<class type_t >
qucs::valuelist< type_t >::~valuelist ( )

Definition at line 54 of file valuelist.cpp.

template<class type_t >
qucs::valuelist< type_t >::valuelist ( const valuelist< type_t > &  p)

Definition at line 44 of file valuelist.cpp.

Member Function Documentation

template<class type_t>
void qucs::valuelist< type_t >::add ( const char *  n,
type_t *  ptr 
)

Definition at line 73 of file valuelist.cpp.

template<class type_t>
void qucs::valuelist< type_t >::append ( char *  n,
type_t *  ptr 
)

Definition at line 87 of file valuelist.cpp.

template<class type_t>
void qucs::valuelist< type_t >::append ( valuelist< type_t > *  p)

Definition at line 108 of file valuelist.cpp.

template<class type_t >
void qucs::valuelist< type_t >::clear ( void  )

Definition at line 60 of file valuelist.cpp.

template<class type_t >
int qucs::valuelist< type_t >::contains ( char *  n)

Definition at line 143 of file valuelist.cpp.

template<class type_t >
void qucs::valuelist< type_t >::del ( char *  n)

Definition at line 121 of file valuelist.cpp.

template<class type_t >
type_t * qucs::valuelist< type_t >::get ( const char *  n)

Definition at line 153 of file valuelist.cpp.

template<class type_t >
int qucs::valuelist< type_t >::length ( void  )

Definition at line 115 of file valuelist.cpp.

Friends And Related Function Documentation

template<class type_t>
friend class valuelistiterator< type_t >
friend

Definition at line 53 of file valuelist.h.

Field Documentation

template<class type_t>
valentry<type_t>* qucs::valuelist< type_t >::last
private

Definition at line 71 of file valuelist.h.

template<class type_t>
valentry<type_t>* qucs::valuelist< type_t >::root
private

Definition at line 70 of file valuelist.h.

template<class type_t>
int qucs::valuelist< type_t >::size
private

Definition at line 69 of file valuelist.h.


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