vdr 2.6.1
Public Member Functions | List of all members
cHash< T > Class Template Reference

#include <tools.h>

Public Member Functions

 cHash (int Size=HASHSIZE, bool OwnObjects=false)
 
T * Get (unsigned int Id) const
 
 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
 
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)
 
 cHashBase (int Size, bool OwnObjects)
 

Detailed Description

template<class T>
class cHash< T >

Definition at line 926 of file include/vdr/tools.h.

Constructor & Destructor Documentation

◆ cHash() [1/2]

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

Definition at line 928 of file include/vdr/tools.h.

◆ cHash() [2/2]

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

Definition at line 928 of file tools.h.

Member Function Documentation

◆ Get() [1/2]

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

◆ Get() [2/2]

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

Definition at line 929 of file tools.h.

References cHashBase::Get().


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