Fix issues discovered by header tests.

This commit is contained in:
Allison Piper
2024-04-06 20:45:30 +00:00
parent f7f6c92143
commit 92fe366da5
3 changed files with 5 additions and 2 deletions

View File

@@ -21,6 +21,7 @@
#include <memory>
#include <stdexcept>
#include <string>
#include <string_view>
#include <utility>
namespace nvbench

View File

@@ -22,8 +22,8 @@ namespace tl::detail
template <typename... Ts>
auto size(nvbench::type_list<Ts...>) -> std::integral_constant<std::size_t, sizeof...(Ts)>;
template <std::size_t I, typename... Ts>
auto get(nvbench::type_list<Ts...>) -> std::tuple_element_t<I, std::tuple<Ts...>>;
template <std::size_t Idx, typename... Ts>
auto get(nvbench::type_list<Ts...>) -> std::tuple_element_t<Idx, std::tuple<Ts...>>;
template <typename... Ts, typename... Us>
auto concat(nvbench::type_list<Ts...>, nvbench::type_list<Us...>)

View File

@@ -18,6 +18,8 @@
#pragma once
#include <nvbench/types.cuh>
#include <cuda/std/chrono>
#include <cuda_runtime.h>