HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GA_Edge.h File Reference
#include "GA_API.h"
#include "GA_Types.h"
#include <SYS/SYS_Hash.h>
#include <limits.h>
#include <stddef.h>
#include <stdint.h>
+ Include dependency graph for GA_Edge.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GA_EdgeT< T, DIRECTED >
 
struct  std::hash< GA_EdgeT< T, DIRECTED > >
 

Namespaces

 std
 

Macros

#define __GA_Edge__
 

Typedefs

using GA_Edge = GA_EdgeT< GA_Offset, false >
 
using GA_DirectedEdge = GA_EdgeT< GA_Offset, true >
 
using GA_IndexEdge = GA_EdgeT< GA_Index, false >
 
using GA_DirectedIndexEdge = GA_EdgeT< GA_Index, true >
 

Functions

template<typename T , bool DIRECTED>
SYS_FORCE_INLINE size_t hash_value (const GA_EdgeT< T, DIRECTED > &edge)
 

Macro Definition Documentation

#define __GA_Edge__

Definition at line 15 of file GA_Edge.h.

Typedef Documentation

Definition at line 141 of file GA_Edge.h.

Definition at line 144 of file GA_Edge.h.

using GA_Edge = GA_EdgeT<GA_Offset, false>

Definition at line 140 of file GA_Edge.h.

using GA_IndexEdge = GA_EdgeT<GA_Index, false>

Definition at line 143 of file GA_Edge.h.

Function Documentation

template<typename T , bool DIRECTED>
SYS_FORCE_INLINE size_t hash_value ( const GA_EdgeT< T, DIRECTED > &  edge)

Definition at line 134 of file GA_Edge.h.