CNORXZ
Container with Native Operation Routines and Expressions
|
#include <pos_type.h>
Public Member Functions | |
constexpr | MPos () |
constexpr | MPos (const BPosT &b, const NPosT &n) |
template<typename... Args> | |
constexpr | MPos (Args &&... args, const NPosT &next) |
template<typename... Args> | |
constexpr | MPos (Args &&... args, NPosT &&next) |
constexpr SizeT | size () const |
constexpr const NPosT & | next () const |
template<class PosT > | |
constexpr auto | operator+ (const PosT &a) const |
template<class PosT > | |
constexpr auto | operator* (const PosT &a) const |
template<class PosT > | |
constexpr auto | 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 |
template<class PosT > | |
constexpr decltype(auto) | extend (const PosT &a) const |
template<class PosT > | |
constexpr decltype(auto) | operator<< (const PosT &a) const |
Protected Attributes | |
NPosT | mNext |
Definition at line 157 of file pos_type.h.
Definition at line 328 of file pos_type.cc.h.
Definition at line 335 of file pos_type.cc.h.
|
constexpr |
Definition at line 344 of file pos_type.cc.h.
|
constexpr |
Definition at line 353 of file pos_type.cc.h.
|
constexpr |
Definition at line 401 of file pos_type.cc.h.
|
constexpr |
|
constexpr |
Definition at line 367 of file pos_type.cc.h.
|
constexpr |
Definition at line 392 of file pos_type.cc.h.
|
constexpr |
Definition at line 383 of file pos_type.cc.h.
|
constexpr |
Definition at line 374 of file pos_type.cc.h.
|
constexpr |
Definition at line 409 of file pos_type.cc.h.
|
constexpr |
|
constexpr |
Definition at line 361 of file pos_type.cc.h.
Definition at line 160 of file pos_type.h.