NEURON
HTList Class Reference

#include <htlist.h>

Inheritance diagram for HTList:
WatchCondition STECondition

Public Member Functions

 HTList (void *=NULL)
 
virtual ~HTList ()
 
bool IsEmpty ()
 
void Append (HTList *)
 
void Prepend (HTList *)
 
void Remove (HTList *)
 
void Remove ()
 
void RemoveAll ()
 
void Delete (void *)
 
HTListFind (void *)
 
HTListFirst ()
 
HTListLast ()
 
HTListEnd ()
 
HTListNext ()
 
HTListPrev ()
 
void * vptr ()
 
void * operator() ()
 
HTListoperator[] (int count)
 

Protected Attributes

void * _object
 
HTList_next
 
HTList_prev
 

Detailed Description

Definition at line 34 of file htlist.h.

Constructor & Destructor Documentation

◆ HTList()

HTList::HTList ( void *  p = NULL)

Definition at line 41 of file htlist.cpp.

◆ ~HTList()

HTList::~HTList ( )
virtual

Definition at line 47 of file htlist.cpp.

Member Function Documentation

◆ Append()

void HTList::Append ( HTList e)

Definition at line 55 of file htlist.cpp.

◆ Delete()

void HTList::Delete ( void *  p)

Definition at line 89 of file htlist.cpp.

◆ End()

HTList * HTList::End ( )
inline

Definition at line 72 of file htlist.h.

◆ Find()

HTList * HTList::Find ( void *  p)

Definition at line 99 of file htlist.cpp.

◆ First()

HTList * HTList::First ( )
inline

Definition at line 66 of file htlist.h.

◆ IsEmpty()

bool HTList::IsEmpty ( )
inline

Definition at line 63 of file htlist.h.

◆ Last()

HTList * HTList::Last ( )
inline

Definition at line 69 of file htlist.h.

◆ Next()

HTList * HTList::Next ( )
inline

Definition at line 75 of file htlist.h.

◆ operator()()

void * HTList::operator() ( )
inline

Definition at line 81 of file htlist.h.

◆ operator[]()

HTList * HTList::operator[] ( int  count)

Definition at line 110 of file htlist.cpp.

◆ Prepend()

void HTList::Prepend ( HTList e)

Definition at line 62 of file htlist.cpp.

◆ Prev()

HTList * HTList::Prev ( )
inline

Definition at line 78 of file htlist.h.

◆ Remove() [1/2]

void HTList::Remove ( )

Definition at line 75 of file htlist.cpp.

◆ Remove() [2/2]

void HTList::Remove ( HTList e)

Definition at line 69 of file htlist.cpp.

◆ RemoveAll()

void HTList::RemoveAll ( )

Definition at line 84 of file htlist.cpp.

◆ vptr()

void * HTList::vptr ( )
inline

Definition at line 84 of file htlist.h.

Member Data Documentation

◆ _next

HTList* HTList::_next
protected

Definition at line 59 of file htlist.h.

◆ _object

void* HTList::_object
protected

Definition at line 58 of file htlist.h.

◆ _prev

HTList* HTList::_prev
protected

Definition at line 60 of file htlist.h.


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