Helper class to create strongly typed indices. More...
#include "Molassembler/Temple/OperatorSuppliers.h"
#include "boost/functional/hash.hpp"
#include <tuple>
Go to the source code of this file.
Data Structures | |
class | Scine::Molassembler::Temple::StrongIndex< Tag, T > |
Type helper for creating strong index types that are type-level distinct from their fundamental types. More... | |
Namespaces | |
Scine::Molassembler | |
Central library namespace. | |
Scine::Molassembler::Temple | |
Template shorthands, optimizers and constexpr data types. | |
Functions | |
template<typename Tag , typename T > | |
std::size_t | Scine::Molassembler::Temple::hash_value (const StrongIndex< Tag, T > &v) |
Hash support function for strong index types. More... | |
Helper class to create strongly typed indices.