|
bux API Reference 1.12.3
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|
Safe instantiation for types which's destructor does exactly nothing. More...
#include <Xtack.h>
Public Types | |
| typedef size_t | size_type |
| typedef T | value_type |
| typedef T * | iterator |
| typedef const T * | const_iterator |
Public Member Functions | |
| C_DtorFreeStack () noexcept | |
| ~C_DtorFreeStack () noexcept | |
| auto & | operator= (const C_DtorFreeStack &other) |
| auto & | operator[] (size_type i) |
| auto & | operator[] (size_type i) const |
| template<class T_Elem> | |
| void | assign (const T_Elem *p, size_t n) |
| template<class T_Iter> | |
| void | assign (T_Iter beg, T_Iter end) |
| auto | begin () const noexcept |
| auto | begin () noexcept |
| void | clear () noexcept |
| bool | empty () const noexcept |
| auto | end () const noexcept |
| auto | end () noexcept |
| void | pop (size_t n=1) |
| auto & | push () |
| template<class T_Elem> | |
| auto & | push (const T_Elem &t) |
| template<class T_Iter> | |
| void | push (T_Iter p, size_t n) |
| template<class T_Iter> | |
| void | push (T_Iter beg, T_Iter end) |
| auto | size () const noexcept |
| auto & | top () const noexcept |
| auto & | top () noexcept |
Safe instantiation for types which's destructor does exactly nothing.
| typedef const T* bux::C_DtorFreeStack< T >::const_iterator |
| typedef T* bux::C_DtorFreeStack< T >::iterator |
| typedef size_t bux::C_DtorFreeStack< T >::size_type |
| typedef T bux::C_DtorFreeStack< T >::value_type |
|
inlinenoexcept |
Definition at line 190 of file Xtack.h.
Referenced by operator=().

|
inlinenoexcept |
|
inline |
Definition at line 201 of file Xtack.h.
References clear(), and push().
Referenced by operator=().

|
inline |
|
inlinenoexcept |
Definition at line 212 of file Xtack.h.
Referenced by operator=().

|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
| void bux::C_DtorFreeStack< T >::pop | ( | size_t | n = 1 | ) |
|
inline |
|
inline |
|
inline |
| void bux::C_DtorFreeStack< T >::push | ( | T_Iter | p, |
| size_t | n ) |
|
inlinenoexcept |
Definition at line 247 of file Xtack.h.
Referenced by operator=().

|
inlinenoexcept |
|
inlinenoexcept |