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::ptrlist< type_t > Class Template Reference

#include <analysis.h>

Public Member Functions

 ptrlist ()
 
 ~ptrlist ()
 
 ptrlist (const ptrlist &)
 
void add (type_t *)
 
void append (type_t *)
 
void del (type_t *)
 
int length (void)
 
int contains (type_t *)
 
int index (type_t *)
 
type_t * get (int)
 

Private Attributes

int size
 
ptrentry< type_t > * root
 

Friends

class ptrlistiterator< type_t >
 

Detailed Description

template<class type_t>
class qucs::ptrlist< type_t >

Definition at line 53 of file analysis.h.

Constructor & Destructor Documentation

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

Definition at line 40 of file ptrlist.cpp.

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

Definition at line 57 of file ptrlist.cpp.

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

Definition at line 48 of file ptrlist.cpp.

Member Function Documentation

template<class type_t>
void qucs::ptrlist< type_t >::add ( type_t *  ptr)

Definition at line 69 of file ptrlist.cpp.

template<class type_t>
void qucs::ptrlist< type_t >::append ( type_t *  ptr)

Definition at line 81 of file ptrlist.cpp.

template<class type_t>
int qucs::ptrlist< type_t >::contains ( type_t *  ptr)

Definition at line 127 of file ptrlist.cpp.

template<class type_t>
void qucs::ptrlist< type_t >::del ( type_t *  ptr)

Definition at line 106 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlist< type_t >::get ( int  idx)

Definition at line 147 of file ptrlist.cpp.

template<class type_t>
int qucs::ptrlist< type_t >::index ( type_t *  ptr)

Definition at line 137 of file ptrlist.cpp.

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

Definition at line 100 of file ptrlist.cpp.

Friends And Related Function Documentation

template<class type_t>
friend class ptrlistiterator< type_t >
friend

Definition at line 53 of file ptrlist.h.

Field Documentation

template<class type_t>
ptrentry<type_t>* qucs::ptrlist< type_t >::root
private

Definition at line 69 of file ptrlist.h.

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

Definition at line 68 of file ptrlist.h.


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