Go to the source code of this file.
Namespaces | |
| namespace | hedgedev |
| namespace | hedgedev::csl |
| namespace | hedgedev::csl::ut |
| namespace | hedgedev::csl::ut::expr |
Typedefs | |
| template<size_t Index, typename... TArgs> | |
| using | hedgedev::csl::ut::expr::GetPackType = std::tuple_element_t<Index, std::tuple<TArgs...>> |
Functions | |
| template<class T, typename> | |
| constexpr bool | hedgedev::csl::ut::expr::HasFlag (T in_mask, T in_flag) |
Variables | |
| template<typename T, typename... TArgs> | |
| constexpr bool | hedgedev::csl::ut::expr::IsAllSame = std::conjunction_v<std::is_same<std::remove_cvref_t<std::decay_t<T>>, std::remove_cvref_t<std::decay_t<TArgs>>>...> |