Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
#include <cstdint>
#include <cstring>
#include <jau/cpp_lang_util.hpp>
#include <jau/packed_attribute.hpp>
Go to the source code of this file.
Classes | |
struct | jau::float_bytes< sizeof(double)> |
struct | jau::float_bytes< sizeof(float)> |
struct | jau::float_bytes< sizeof(long double)> |
struct | jau::sint_bytes< 4 > |
struct | jau::sint_bytes< 8 > |
struct | jau::uint128dp_t |
A 128-bit packed uint8_t data array. More... | |
struct | jau::uint192dp_t |
A 196-bit packed uint8_t data array. More... | |
struct | jau::uint256dp_t |
A 256-bit packed uint8_t data array. More... | |
struct | jau::uint_bytes< 4 > |
struct | jau::uint_bytes< 8 > |
Namespaces | |
namespace | jau |
__pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros. | |
namespace | jau::int_literals |
Typedefs | |
typedef uint_fast32_t | jau::nsize_t |
Natural 'size_t' alternative using uint_fast32_t as its natural sized type. More... | |
typedef int_fast32_t | jau::snsize_t |
Natural 'ssize_t' alternative using int_fast32_t as its natural sized type. More... | |
Functions | |
constexpr int16_t | jau::int_literals::operator""_i16 (unsigned long long int __v) |
Literal for signed int16_t. More... | |
constexpr int32_t | jau::int_literals::operator""_i32 (unsigned long long int __v) |
Literal for signed int32_t. More... | |
constexpr int64_t | jau::int_literals::operator""_i64 (unsigned long long int __v) |
Literal for signed int64_t. More... | |
constexpr int8_t | jau::int_literals::operator""_i8 (unsigned long long int __v) |
Literal for signed int8_t. More... | |
constexpr jau::snsize_t | jau::int_literals::operator""_inz (unsigned long long int __v) |
Literal for signed jau::snsize_t. More... | |
constexpr ssize_t | jau::int_literals::operator""_iz (unsigned long long int __v) |
Literal for signed ssize_t. More... | |
constexpr uint16_t | jau::int_literals::operator""_u16 (unsigned long long int __v) |
Literal for unsigned uint16_t. More... | |
constexpr uint32_t | jau::int_literals::operator""_u32 (unsigned long long int __v) |
Literal for unsigned uint32_t. More... | |
constexpr uint64_t | jau::int_literals::operator""_u64 (unsigned long long int __v) |
Literal for unsigned uint64_t. More... | |
constexpr uint8_t | jau::int_literals::operator""_u8 (unsigned long long int __v) |
Literal for unsigned uint8_t. More... | |
constexpr jau::nsize_t | jau::int_literals::operator""_unz (unsigned long long int __v) |
Literal for unsigned jau::nsize_t. More... | |
constexpr size_t | jau::int_literals::operator""_uz (unsigned long long int __v) |
Literal for unsigned size_t. More... | |