5    template <
class C, 
class U, 
class Hash>
 
   17            NodeRef(
const C& a_first, 
const U& a_second) :
 
   29                return Hash()(*first);
 
   32            operator const C&() 
const 
   37        static_assert(
sizeof(NodeRef) == 0x10);
 
   44                return a_data.GetHash();
 
   47        static_assert(
sizeof(NodeHashF) == 0x1);
 
   57        static_assert(
sizeof(NodeAltHashF) == 0x1);
 
   73            return (
first == a_src);
 
   79            return Hash()(a_data);
 
Definition AbsorbEffect.h:6
 
std::size_t UPInt
Definition SFTypes.h:5
 
Definition GHashNode.h:50
 
UPInt operator()(const K &a_data) const
Definition GHashNode.h:52
 
Definition GHashNode.h:40
 
UPInt operator()(const K &a_data) const
Definition GHashNode.h:42
 
Definition GHashNode.h:13
 
UPInt GetHash() const
Definition GHashNode.h:27
 
NodeRef(const NodeRef &a_src)
Definition GHashNode.h:22
 
const C * first
Definition GHashNode.h:14
 
const U * second
Definition GHashNode.h:15
 
NodeRef(const C &a_first, const U &a_second)
Definition GHashNode.h:17
 
GHashNode(const NodeRef &a_src)
Definition GHashNode.h:59
 
bool operator==(const K &a_src) const
Definition GHashNode.h:71
 
U second
Definition GHashNode.h:89
 
UPInt GetHash() const
Definition GHashNode.h:82
 
U SecondType
Definition GHashNode.h:10
 
C FirstType
Definition GHashNode.h:9
 
static UPInt CalcHash(const K &a_data)
Definition GHashNode.h:77
 
C first
Definition GHashNode.h:88
 
void operator=(const NodeRef &a_src)
Definition GHashNode.h:64