blob: 62ddf5e6a8ca1a8e94f324ad1419ad1c431c00f2 [file] [log] [blame]
#pragma once
#include <cstddef>
namespace c10 {
struct in_place_t {
explicit in_place_t() = default;
};
template <std::size_t I>
struct in_place_index_t {
explicit in_place_index_t() = default;
};
template <typename T>
struct in_place_type_t {
explicit in_place_type_t() = default;
};
constexpr in_place_t in_place{};
} // namespace c10