Searched refs:ExtentImpl (Results 1 – 2 of 2) sorted by relevance
/external/pigweed/pw_kvs/public/pw_kvs/internal/ |
D | span_traits.h | 36 struct ExtentImpl : std::integral_constant<size_t, std::dynamic_extent> {}; struct 39 struct ExtentImpl<T[N]> : std::integral_constant<size_t, N> {}; 42 struct ExtentImpl<std::array<T, N>> : std::integral_constant<size_t, N> {}; 45 struct ExtentImpl<std::span<T, N>> : std::integral_constant<size_t, N> {}; 48 using Extent = ExtentImpl<std::remove_cv_t<std::remove_reference_t<T>>>;
|
/external/pigweed/pw_span/public/pw_span/internal/ |
D | span.h | 66 struct ExtentImpl : std::integral_constant<size_t, dynamic_extent> {}; struct 69 struct ExtentImpl<T[N]> : std::integral_constant<size_t, N> {}; 72 struct ExtentImpl<std::array<T, N>> : std::integral_constant<size_t, N> {}; 75 struct ExtentImpl<std::span<T, N>> : std::integral_constant<size_t, N> {}; 78 using Extent = ExtentImpl<std::remove_cv_t<std::remove_reference_t<T>>>;
|