OSVR-Core
osvr::util::HashIdAggregate< IdAggregate > Struct Template Reference

Template specialized for common aggregates of TypeSafeIds, with the intent that you can simply open namespace std and derive your specialization of struct hash from this. More...

#include <TypeSafeIdHash.h>

Detailed Description

template<typename IdAggregate>
struct osvr::util::HashIdAggregate< IdAggregate >

Template specialized for common aggregates of TypeSafeIds, with the intent that you can simply open namespace std and derive your specialization of struct hash from this.

e.g. namespace std { template <> struct hash<osvr::vbtracker::BodyTargetId> : osvr::util::HashIdAggregate<osvr::vbtracker::BodyTargetId> {}; } // namespace std


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