37#ifndef Alembic_AbcCoreAbstract_ArraySampleKey_h
38#define Alembic_AbcCoreAbstract_ArraySampleKey_h
44namespace AbcCoreAbstract {
107 return *((
const size_t * )&a.
digest);
123template <
class MAPPED>
#define ALEMBIC_VERSION_NS
size_t StdHash(ArraySampleKey const &a)
ArraySampleKey second_argument_type
bool operator()(ArraySampleKey const &a, ArraySampleKey const &b) const
ArraySampleKey first_argument_type
size_t operator()(ArraySampleKey const &a) const
ArraySampleKey argument_type
uint64_t numBytes
total number of bytes of the sample as originally stored
PlainOldDataType origPOD
Original POD as stored.
PlainOldDataType readPOD
POD used at read time.
bool operator==(const ArraySampleKey &iRhs) const
bool operator<(const ArraySampleKey &iRhs) const
Alembic::Util::unordered_map< ArraySampleKey, MAPPED, ArraySampleKeyStdHash, ArraySampleKeyEqualTo > umap_type