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

#include <GA_EdgeHash.h>

+ Inheritance diagram for GA_DirectedEdgeHashT< T >:

Public Member Functions

 GA_DirectedEdgeHashT (T a, T b)
 
 GA_DirectedEdgeHashT (GA_DirectedEdgeHashT const &h)
 
virtual ~GA_DirectedEdgeHashT ()
 
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_DirectedEdgeHashT< T >

Definition at line 79 of file GA_EdgeHash.h.

Constructor & Destructor Documentation

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

Definition at line 82 of file GA_EdgeHash.h.

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

Definition at line 83 of file GA_EdgeHash.h.

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

Definition at line 84 of file GA_EdgeHash.h.

Member Function Documentation

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

Implements UT_Hash.

Definition at line 90 of file GA_EdgeHash.h.

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

Implements UT_Hash.

Definition at line 95 of file GA_EdgeHash.h.

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

Implements UT_Hash.

Definition at line 105 of file GA_EdgeHash.h.

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

Definition at line 87 of file GA_EdgeHash.h.

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

Definition at line 88 of file GA_EdgeHash.h.

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

Implements UT_Hash.

Definition at line 110 of file GA_EdgeHash.h.

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

Implements UT_Hash.

Definition at line 100 of file GA_EdgeHash.h.


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