HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Hash Class Referenceabstract

#include <UT_Hash.h>

+ Inheritance diagram for UT_Hash:

Public Member Functions

 UT_Hash ()=default
 
virtual ~UT_Hash ()=default
 
 UT_Hash (const UT_Hash &)=delete
 
UT_Hashoperator= (const UT_Hash &)=delete
 
virtual int compare (const UT_Hash &a) const =0
 
virtual void copy (const UT_Hash &a)=0
 
virtual unsigned hash () const =0
 
virtual UT_Hashcopy () const =0
 
virtual int64 getMemoryUsage (bool inclusive) const =0
 

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 26 of file UT_Hash.h.

Constructor & Destructor Documentation

UT_Hash::UT_Hash ( )
default
virtual UT_Hash::~UT_Hash ( )
virtualdefault
UT_Hash::UT_Hash ( const UT_Hash )
delete

Member Function Documentation

virtual int UT_Hash::compare ( const UT_Hash a) const
pure virtual
virtual int64 UT_Hash::getMemoryUsage ( bool  inclusive) const
pure virtual
virtual unsigned UT_Hash::hash ( ) const
pure virtual
UT_Hash& UT_Hash::operator= ( const UT_Hash )
delete

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