omni::bits
NAME

omni::bits

A namespace of omni

#include <omni/bits.hpp>
namespace omni::bits

MEMBERS

template < typename T, typename F > inline bool omni::bits::has_flag(const T& t, F flag)
template < typename T > inline bool omni::bits::is_set(const T& t, uint8_t n)
template < typename T > inline T& omni::bits::set(T& t, uint8_t n, bool s)
template < typename T, typename F > inline T& omni::bits::set_flag(T& t, F flag, bool set)
template < typename T > inline std::size_t omni::bits::size()
template < typename T > inline bool omni::bits::test_overflow(T a, T b, char op)
template < typename T > inline bool omni::bits::test_underflow(T a, T b, char op)
template < typename T > inline bool omni::bits::unsafe_is_set(const T& t, uint8_t n)
template < typename T > inline T& omni::bits::unsafe_set(T& t, uint8_t n, bool s)
template < typename T > inline T& omni::bits::unsafe_unset(T& t, uint8_t n)
template < typename T > inline T& omni::bits::unset(T& t, uint8_t n)
template < typename T, typename F > inline T& omni::bits::unset_flag(T& t, F flag)
template < typename T > inline bool omni::bits::will_addition_overflow(T a, T b)
template < typename T > inline bool omni::bits::will_addition_underflow(T a, T b)
template < typename T > inline bool omni::bits::will_multiplication_overflow(T a, T b)
template < typename T > inline bool omni::bits::will_multiplication_underflow(T a, T b)
template < typename T > inline bool omni::bits::will_subtraction_overflow(T a, T b)
template < typename T > inline bool omni::bits::will_subtraction_underflow(T a, T b)
template < typename T > inline void omni::bits::xor_swap(T& a, T& b)

SYNOPSIS

No synopsis.

top

DESCRIPTION

No description.

top