fastcgi++  3.1alpha
A C++ FastCGI/Web API
Fastcgipp::BigEndian_base Class Reference

De-templated. More...

#include <fastcgi++/endian.hpp>

Inheritance diagram for Fastcgipp::BigEndian_base:
[legend]

Classes

struct  Unsigned
 Get unsigned integral type from size. More...
 
struct  Unsigned< 2 >
 
struct  Unsigned< 4 >
 
struct  Unsigned< 8 >
 

Static Protected Member Functions

static constexpr void from (const unsigned char *arr, std::uint16_t &v) noexcept
 
static constexpr void from (const unsigned char *arr, std::uint32_t &v) noexcept
 
static constexpr void from (const unsigned char *arr, std::uint64_t &v) noexcept
 
static constexpr void to (unsigned char *arr, const std::uint16_t v)
 
static constexpr void to (unsigned char *arr, const std::uint32_t v)
 
static constexpr void to (unsigned char *arr, const std::uint64_t v)
 

Detailed Description

De-templated.

Definition at line 55 of file endian.hpp.

Member Function Documentation

◆ from() [1/3]

static constexpr void Fastcgipp::BigEndian_base::from ( const unsigned char *  arr,
std::uint16_t &  v 
)
inlinestaticconstexprprotectednoexcept

Definition at line 78 of file endian.hpp.

◆ from() [2/3]

static constexpr void Fastcgipp::BigEndian_base::from ( const unsigned char *  arr,
std::uint32_t &  v 
)
inlinestaticconstexprprotectednoexcept

Definition at line 86 of file endian.hpp.

◆ from() [3/3]

static constexpr void Fastcgipp::BigEndian_base::from ( const unsigned char *  arr,
std::uint64_t &  v 
)
inlinestaticconstexprprotectednoexcept

Definition at line 96 of file endian.hpp.

◆ to() [1/3]

static constexpr void Fastcgipp::BigEndian_base::to ( unsigned char *  arr,
const std::uint16_t  v 
)
inlinestaticconstexprprotected

Definition at line 111 of file endian.hpp.

◆ to() [2/3]

static constexpr void Fastcgipp::BigEndian_base::to ( unsigned char *  arr,
const std::uint32_t  v 
)
inlinestaticconstexprprotected

Definition at line 116 of file endian.hpp.

◆ to() [3/3]

static constexpr void Fastcgipp::BigEndian_base::to ( unsigned char *  arr,
const std::uint64_t  v 
)
inlinestaticconstexprprotected

Definition at line 123 of file endian.hpp.


The documentation for this class was generated from the following file: