Collects byte arrays of each possible size. This is used with overloaded method Placeholder::Write that leverages C++20 function std::bit_cast
to perform constexpr
boxing.
Consequently, this union does not provide constexpr
constructors.
Definition at line 210 of file boxing/placeholder.inl.
Public Field Index: | |
std::array< char, 1 > | C1 |
1 bytes. | |
std::array< char, 10 > | C10 |
10 bytes. | |
std::array< char, 11 > | C11 |
11 bytes. | |
std::array< char, 12 > | C12 |
12 bytes. | |
std::array< char, 13 > | C13 |
13 bytes. | |
std::array< char, 14 > | C14 |
14 bytes. | |
std::array< char, 15 > | C15 |
15 bytes. | |
std::array< char, 16 > | C16 |
16 bytes. | |
std::array< char, 2 > | C2 |
2 bytes. | |
std::array< char, 3 > | C3 |
3 bytes. | |
std::array< char, 4 > | C4 |
4 bytes. | |
std::array< char, 5 > | C5 |
5 bytes. | |
std::array< char, 6 > | C6 |
6 bytes. | |
std::array< char, 7 > | C7 |
7 bytes. | |
std::array< char, 8 > | C8 |
8 bytes. | |
std::array< char, 9 > | C9 |
9 bytes. | |
std::array<char, 1> alib::boxing::detail::UnionBytes::C1 |
1 bytes.
Definition at line 212 of file boxing/placeholder.inl.
std::array<char, 10> alib::boxing::detail::UnionBytes::C10 |
10 bytes.
Definition at line 222 of file boxing/placeholder.inl.
std::array<char, 11> alib::boxing::detail::UnionBytes::C11 |
11 bytes.
Definition at line 223 of file boxing/placeholder.inl.
std::array<char, 12> alib::boxing::detail::UnionBytes::C12 |
12 bytes.
Definition at line 224 of file boxing/placeholder.inl.
std::array<char, 13> alib::boxing::detail::UnionBytes::C13 |
13 bytes.
Definition at line 225 of file boxing/placeholder.inl.
std::array<char, 14> alib::boxing::detail::UnionBytes::C14 |
14 bytes.
Definition at line 226 of file boxing/placeholder.inl.
std::array<char, 15> alib::boxing::detail::UnionBytes::C15 |
15 bytes.
Definition at line 227 of file boxing/placeholder.inl.
std::array<char, 16> alib::boxing::detail::UnionBytes::C16 |
16 bytes.
Definition at line 228 of file boxing/placeholder.inl.
std::array<char, 2> alib::boxing::detail::UnionBytes::C2 |
2 bytes.
Definition at line 213 of file boxing/placeholder.inl.
std::array<char, 3> alib::boxing::detail::UnionBytes::C3 |
3 bytes.
Definition at line 214 of file boxing/placeholder.inl.
std::array<char, 4> alib::boxing::detail::UnionBytes::C4 |
4 bytes.
Definition at line 215 of file boxing/placeholder.inl.
std::array<char, 5> alib::boxing::detail::UnionBytes::C5 |
5 bytes.
Definition at line 216 of file boxing/placeholder.inl.
std::array<char, 6> alib::boxing::detail::UnionBytes::C6 |
6 bytes.
Definition at line 217 of file boxing/placeholder.inl.
std::array<char, 7> alib::boxing::detail::UnionBytes::C7 |
7 bytes.
Definition at line 218 of file boxing/placeholder.inl.
std::array<char, 8> alib::boxing::detail::UnionBytes::C8 |
8 bytes.
Definition at line 219 of file boxing/placeholder.inl.
std::array<char, 9> alib::boxing::detail::UnionBytes::C9 |
9 bytes.
Definition at line 221 of file boxing/placeholder.inl.