llarp::huint_t

More...

Public Types

Name
using std::vector< uint8_t > V6Container

Public Functions

Name
constexpr huint_t operator&(huint_t x) const
constexpr huint_t **[operator
constexpr huint_t operator-(huint_t x) const
constexpr huint_t operator+(huint_t x) const
constexpr huint_t operator^(huint_t x) const
constexpr huint_t operator~() const
constexpr huint_t operator<<(int n) const
huint_t operator++()
huint_t operator--()
constexpr bool operator<(huint_t x) const
constexpr bool operator!=(huint_t x) const
constexpr bool operator==(huint_t x) const
void ToV6(V6Container & c)
std::string ToString() const
bool FromString(const std::string & )

Public Attributes

Name
UInt_t h

Detailed Description

template <typename UInt_t >
struct llarp::huint_t;

Public Types Documentation

using V6Container

using llarp::huint_t< UInt_t >::V6Container =  std::vector<uint8_t>;

Public Functions Documentation

function operator&

inline constexpr huint_t operator&(
    huint_t x
) const

function operator|

inline constexpr huint_t operator|(
    huint_t x
) const

function operator-

inline constexpr huint_t operator-(
    huint_t x
) const

function operator+

inline constexpr huint_t operator+(
    huint_t x
) const

function operator^

inline constexpr huint_t operator^(
    huint_t x
) const

function operator~

inline constexpr huint_t operator~() const

function operator<<

inline constexpr huint_t operator<<(
    int n
) const

function operator++

inline huint_t operator++()

function operator--

inline huint_t operator--()

function operator<

inline constexpr bool operator<(
    huint_t x
) const

function operator!=

inline constexpr bool operator!=(
    huint_t x
) const

function operator==

inline constexpr bool operator==(
    huint_t x
) const

function ToV6

void ToV6(
    V6Container & c
)

function ToString

std::string ToString() const

function FromString

bool FromString(
    const std::string & 
)

Public Attributes Documentation

variable h

UInt_t h;

Updated on 2026-01-10 at 22:49:45 +0000