Drake
Drake C++ Documentation
TypeSafeIndex< Tag > Member List

This is the complete list of members for TypeSafeIndex< Tag >, including all inherited members.

hash_append(HashAlgorithm &hasher, const TypeSafeIndex &i) noexceptTypeSafeIndex< Tag >friend
is_valid() constTypeSafeIndex< Tag >
operator int() constTypeSafeIndex< Tag >
operator!=(const TypeSafeIndex< Tag > &other) constTypeSafeIndex< Tag >
operator!=(const U &value) constTypeSafeIndex< Tag >
operator!=(const TypeSafeIndex< U > &u) const =deleteTypeSafeIndex< Tag >
operator++()TypeSafeIndex< Tag >
operator++(int)TypeSafeIndex< Tag >
operator+=(int i)TypeSafeIndex< Tag >
operator+=(const TypeSafeIndex< Tag > &other)TypeSafeIndex< Tag >
operator+=(const TypeSafeIndex< U > &u)=deleteTypeSafeIndex< Tag >
operator--()TypeSafeIndex< Tag >
operator--(int)TypeSafeIndex< Tag >
operator-=(int i)TypeSafeIndex< Tag >
operator-=(const TypeSafeIndex< Tag > &other)TypeSafeIndex< Tag >
operator-=(const TypeSafeIndex< U > &u)=deleteTypeSafeIndex< Tag >
operator<(const TypeSafeIndex< Tag > &other) constTypeSafeIndex< Tag >
operator<(const U &value) constTypeSafeIndex< Tag >
operator<(const TypeSafeIndex< U > &u) const =deleteTypeSafeIndex< Tag >
operator<=(const TypeSafeIndex< Tag > &other) constTypeSafeIndex< Tag >
operator<=(const U &value) constTypeSafeIndex< Tag >
operator<=(const TypeSafeIndex< U > &u) const =deleteTypeSafeIndex< Tag >
operator=(const TypeSafeIndex &)=defaultTypeSafeIndex< Tag >
operator=(TypeSafeIndex &&other) noexceptTypeSafeIndex< Tag >
operator==(const TypeSafeIndex< Tag > &other) constTypeSafeIndex< Tag >
operator==(const U &value) constTypeSafeIndex< Tag >
operator==(const TypeSafeIndex< U > &u) const =deleteTypeSafeIndex< Tag >
operator>(const TypeSafeIndex< Tag > &other) constTypeSafeIndex< Tag >
operator>(const U &value) constTypeSafeIndex< Tag >
operator>(const TypeSafeIndex< U > &u) const =deleteTypeSafeIndex< Tag >
operator>=(const TypeSafeIndex< Tag > &other) constTypeSafeIndex< Tag >
operator>=(const U &value) constTypeSafeIndex< Tag >
operator>=(const TypeSafeIndex< U > &u) const =deleteTypeSafeIndex< Tag >
TypeSafeIndex()TypeSafeIndex< Tag >
TypeSafeIndex(int64_t index)TypeSafeIndex< Tag >explicit
TypeSafeIndex(const TypeSafeIndex< U > &idx)=deleteTypeSafeIndex< Tag >
TypeSafeIndex(const TypeSafeIndex &)=defaultTypeSafeIndex< Tag >
TypeSafeIndex(TypeSafeIndex &&other) noexceptTypeSafeIndex< Tag >