Loading [MathJax]/extensions/tex2jax.js
Iros
▼
Iros
►
Iros Project Documentation
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
►
docs
►
iris
▼
libs
►
ccpp
▼
di
▼
include
▼
di
►
any
►
assert
▼
bit
►
bitset
►
bitstruct
▼
endian
►
big_endian.h
►
endian.h
►
little_endian.h
prelude.h
►
static_endian.h
►
operation
prelude.h
►
chrono
►
cli
►
container
►
exec
►
execution
►
format
►
function
►
io
►
math
►
meta
►
parser
►
platform
►
random
►
reflect
►
serialization
►
sync
►
types
►
util
►
vocab
►
dius
►
diusaudio
►
diusgfx
►
ttx
►
userland
►
File Members
GitHub
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
Loading...
Searching...
No Matches
static_endian.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/bit/endian/big_endian.h
"
4
#include "
di/bit/endian/endian.h
"
5
#include "
di/bit/endian/little_endian.h
"
6
7
namespace
di::bit
{
8
template
<concepts::IntegralOrEnum T, Endian endian>
9
using
StaticEndian
=
meta::Conditional<endian == Endian::Little, LittleEndian<T>
,
BigEndian<T>
>;
10
}
11
12
namespace
di
{
13
using
bit::StaticEndian
;
14
}
big_endian.h
di::bit::BigEndian
Definition
big_endian.h:25
endian.h
little_endian.h
di::bit
Definition
bit_proxy_reference.h:5
di::bit::StaticEndian
meta::Conditional< endian==Endian::Little, LittleEndian< T >, BigEndian< T > > StaticEndian
Definition
static_endian.h:9
di::meta::Conditional
detail::ConditionalHelper< value, T, U >::Type Conditional
Definition
core.h:88
di
Definition
zstring_parser.h:9
libs
di
include
di
bit
endian
static_endian.h
Generated by
1.13.0