HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GA_PrimitiveTypeIdHash.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: GA_PrimitiveTypeId.h ( GA Library, C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __GA_PrimitiveTypeIdHash__
12
#define __GA_PrimitiveTypeIdHash__
13
14
#include "
GA_API.h
"
15
#include "
GA_PrimitiveTypeId.h
"
16
#include <
SYS/SYS_Hash.h
>
17
#include <
SYS/SYS_Inline.h
>
18
19
static
SYS_FORCE_INLINE
SYS_HashType
20
hash_value
(
const
GA_PrimitiveTypeId
&
pi
)
21
{
22
return
SYShash(pi.
get
());
23
}
24
25
#endif
SYS_HashType
std::size_t SYS_HashType
Define the type for hash values.
Definition:
SYS_Hash.h:19
SYS_Hash.h
SYS_Inline.h
GA_API.h
SYS_FORCE_INLINE
#define SYS_FORCE_INLINE
Definition:
SYS_Inline.h:45
GA_PrimitiveTypeId::get
SYS_FORCE_INLINE int get() const
Definition:
GA_PrimitiveTypeId.h:54
GA_PrimitiveTypeId.h
nanovdb::pi
__hostdev__ constexpr T pi()
Pi constant taken from Boost to match old behaviour.
Definition:
NanoVDB.h:976
GA_PrimitiveTypeId
Definition:
GA_PrimitiveTypeId.h:20
hash_value
size_t hash_value(const CH_ChannelRef &ref)
Definition:
CH_ChannelRef.h:185
GA
GA_PrimitiveTypeIdHash.h
Generated on Thu Jul 17 2025 02:50:43 for HDK by
1.8.6