HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Hash_Int Class Reference

#include <UT_Hash.h>

+ Inheritance diagram for UT_Hash_Int:

Public Member Functions

 UT_Hash_Int (int a)
 
 ~UT_Hash_Int () override
 
int compare (const UT_Hash &a) const override
 
void copy (const UT_Hash &a) override
 
unsigned hash () const override
 
UT_Hashcopy () const override
 
int64 getMemoryUsage (bool inclusive) const override
 
int getData () const
 
- Public Member Functions inherited from UT_Hash
 UT_Hash ()=default
 
virtual ~UT_Hash ()=default
 
 UT_Hash (const UT_Hash &)=delete
 
UT_Hashoperator= (const UT_Hash &)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from UT_SmallObject< UT_Hash, UT_SMALLOBJECT_CLEANPAGES_DEFAULT, UT_SMALLOBJECT_PAGESIZE_DEFAULT, UT_SMALLOBJECT_THREADSAFE_ON >
static voidoperator new (size_t size)
 Regular new/delete operators. More...
 
static void operator delete (void *p, size_t size)
 Regular new/delete operators. More...
 
static voidoperator new (size_t, void *p)
 
static void operator delete (void *, void *)
 

Detailed Description

Definition at line 113 of file UT_Hash.h.

Constructor & Destructor Documentation

UT_Hash_Int::UT_Hash_Int ( int  a)
inline

Definition at line 119 of file UT_Hash.h.

UT_Hash_Int::~UT_Hash_Int ( )
inlineoverride

Definition at line 125 of file UT_Hash.h.

Member Function Documentation

int UT_Hash_Int::compare ( const UT_Hash a) const
inlineoverridevirtual

Implements UT_Hash.

Definition at line 129 of file UT_Hash.h.

void UT_Hash_Int::copy ( const UT_Hash a)
inlineoverridevirtual

Implements UT_Hash.

Definition at line 134 of file UT_Hash.h.

UT_Hash* UT_Hash_Int::copy ( ) const
inlineoverridevirtual

Implements UT_Hash.

Definition at line 145 of file UT_Hash.h.

int UT_Hash_Int::getData ( ) const
inline

Definition at line 155 of file UT_Hash.h.

int64 UT_Hash_Int::getMemoryUsage ( bool  inclusive) const
inlineoverridevirtual

Implements UT_Hash.

Definition at line 150 of file UT_Hash.h.

unsigned UT_Hash_Int::hash ( void  ) const
inlineoverridevirtual

Implements UT_Hash.

Definition at line 140 of file UT_Hash.h.


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