tatami_test
Utilities for testing tatami libraries
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1#ifndef TATAMI_TEST_UTILS_HPP
2#define TATAMI_TEST_UTILS_HPP
3
4#include <type_traits>
5#include <random>
6
7#include "sanisizer/sanisizer.hpp"
8
14namespace tatami_test {
15
19template<typename Input_>
20using I = std::remove_reference_t<std::remove_cv_t<Input_> >;
21
22// Alias deduction isn't supported until C++20.
23template<typename Input_>
24auto Fix(Input_ x) {
25 return sanisizer::Exact(x);
26}
34typedef std::mt19937_64 RngEngine;
35
39typedef typename RngEngine::result_type SeedType;
40
41}
42
43#endif
Utilities for testing tatami libraries.
Definition create_indexed_subset.hpp:16
std::mt19937_64 RngEngine
Definition utils.hpp:34
RngEngine::result_type SeedType
Definition utils.hpp:39