1 #pragma once // Source encoding: UTF-8 with BOM (π is a lowercase Greek "pi"). 23 template<
class Item,
size_t n >
28 template<
class Item,
size_t n >
33 template<
class Item,
size_t n >
38 template<
class Char, Size n >
constexpr int bits_per_
The number of bits per object/value of the specified type.
bits_per_ and magnitude_bits_per_, plus the for-readability constant bits_per_byte.
CPPX_USE_STD(basic_string, basic_string_view, bitset, char_traits, size)
Simple type builders Type_, P_, R_, Raw_array_ and Raw_array_of_.
constexpr auto length_of_literal(Raw_array_of_< n, const Char > &s) noexcept -> Size
Signed_< size_t > Size
A Signed_ equivalent of size_t.
constexpr auto array_size_of(const Raw_array_of_< n, Item > &) noexcept -> Size
Item[n] Raw_array_of_
Creates a raw array type of a specified size.
Macros for generating more concise and clear using statements, primarily $use_cppx and $use_std,...
Signed Size and Index, plus unsigned equivalents Unsigned_size and Unsigned_index.