HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_EdgeHashT< T > Class Template Reference

#include <GA_EdgeHash.h>

+ Inheritance diagram for GA_EdgeHashT< T >:

Public Member Functions

 GA_EdgeHashT (T a, T b)
 
 GA_EdgeHashT (GA_EdgeHashT const &h)
 
virtual ~GA_EdgeHashT ()
 
T getA () const
 
T getB () const
 
virtual int compare (const UT_Hash &a) const
 
virtual void copy (const UT_Hash &a)
 
virtual unsigned hash () const
 
virtual UT_Hashcopy () const
 
virtual int64 getMemoryUsage (bool inclusive) const
 
- Public Member Functions inherited from UT_Hash
virtual ~UT_Hash ()
 

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

template<typename T>
class GA_EdgeHashT< T >

Definition at line 25 of file GA_EdgeHash.h.

Constructor & Destructor Documentation

template<typename T >
GA_EdgeHashT< T >::GA_EdgeHashT ( T  a,
T  b 
)
inline

Definition at line 28 of file GA_EdgeHash.h.

template<typename T >
GA_EdgeHashT< T >::GA_EdgeHashT ( GA_EdgeHashT< T > const h)
inline

Definition at line 29 of file GA_EdgeHash.h.

template<typename T >
virtual GA_EdgeHashT< T >::~GA_EdgeHashT ( )
inlinevirtual

Definition at line 31 of file GA_EdgeHash.h.

Member Function Documentation

template<typename T >
virtual int GA_EdgeHashT< T >::compare ( const UT_Hash a) const
inlinevirtual

Implements UT_Hash.

Definition at line 36 of file GA_EdgeHash.h.

template<typename T >
virtual void GA_EdgeHashT< T >::copy ( const UT_Hash a)
inlinevirtual

Implements UT_Hash.

Definition at line 41 of file GA_EdgeHash.h.

template<typename T >
virtual UT_Hash* GA_EdgeHashT< T >::copy ( ) const
inlinevirtual

Implements UT_Hash.

Definition at line 51 of file GA_EdgeHash.h.

template<typename T >
T GA_EdgeHashT< T >::getA ( ) const
inline

Definition at line 33 of file GA_EdgeHash.h.

template<typename T >
T GA_EdgeHashT< T >::getB ( ) const
inline

Definition at line 34 of file GA_EdgeHash.h.

template<typename T >
virtual int64 GA_EdgeHashT< T >::getMemoryUsage ( bool  inclusive) const
inlinevirtual

Implements UT_Hash.

Definition at line 56 of file GA_EdgeHash.h.

template<typename T >
virtual unsigned GA_EdgeHashT< T >::hash ( ) const
inlinevirtual

Implements UT_Hash.

Definition at line 46 of file GA_EdgeHash.h.


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