vdr 2.7.6
cHash< T > Class Template Reference

#include <tools.h>

Public Member Functions

 cHash (int Size=HASHSIZE, bool OwnObjects=false)
T * Get (unsigned int Id) const
Public Member Functions inherited from cHashBase
virtual ~cHashBase ()
void Add (cListObject *Object, unsigned int Id)
void Del (cListObject *Object, unsigned int Id)
void Clear (void)
cListObjectGet (unsigned int Id) const
cList< cHashObject > * GetList (unsigned int Id) const

Additional Inherited Members

Protected Member Functions inherited from cHashBase
 cHashBase (int Size, bool OwnObjects)

Detailed Description

template<class T>
class cHash< T >

Definition at line 916 of file tools.h.

Constructor & Destructor Documentation

◆ cHash()

template<class T>
cHash< T >::cHash ( int Size = HASHSIZE,
bool OwnObjects = false )
inline

Definition at line 918 of file tools.h.

References cHashBase::cHashBase(), and HASHSIZE.

Member Function Documentation

◆ Get()

template<class T>
T * cHash< T >::Get ( unsigned int Id) const
inline

Definition at line 919 of file tools.h.

References cHashBase::Get().

Referenced by cEIT::cEIT().


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