CNORXZ
Container with Native Operation Routines and Expressions
|
#include <pos_type.h>
Public Member Functions | |
DEFAULT_MEMBERS (UPos) | |
constexpr | UPos (SizeT ext) |
constexpr SizeT | size () const |
constexpr const SizeT & | val () const |
template<class PosT > | |
constexpr UPos | operator+ (const PosT &a) const |
template<class PosT > | |
constexpr UPos | operator- (const PosT &a) const |
constexpr SPos< 0 > | operator* (const SPos< 0 > &a) const |
template<class PosT > | |
constexpr UPos | operator* (const PosT &a) const |
constexpr SPos< 0 > | operator() (const SPos< 0 > &a) const |
template<class PosT > | |
constexpr UPos | operator() (const PosT &a) const |
template<class PosT > | |
constexpr decltype(auto) | extend (const PosT &a) const |
template<class PosT > | |
constexpr decltype(auto) | operator<< (const PosT &a) const |
constexpr | operator SizeT () const |
template<class PosT > | |
constexpr decltype(auto) | extend (const PosT &p1) const |
template<class PosT > | |
constexpr decltype(auto) | operator<< (const PosT &a) const |
Definition at line 54 of file pos_type.h.
Definition at line 123 of file pos_type.cc.h.
CNORXZ::UPos::DEFAULT_MEMBERS | ( | UPos | ) |
|
constexpr |
|
constexpr |
Definition at line 170 of file pos_type.cc.h.
Definition at line 181 of file pos_type.cc.h.
Definition at line 164 of file pos_type.cc.h.
Definition at line 158 of file pos_type.cc.h.
Definition at line 153 of file pos_type.cc.h.
Definition at line 147 of file pos_type.cc.h.
Definition at line 136 of file pos_type.cc.h.
Definition at line 142 of file pos_type.cc.h.
|
constexpr |
Definition at line 176 of file pos_type.cc.h.
|
constexpr |
Definition at line 125 of file pos_type.cc.h.
Definition at line 130 of file pos_type.cc.h.