|
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.
|
#include <LR1.h>

Public Member Functions | |
| C_NewLex ()=default | |
| C_NewLex (C_LexInfo &i) | |
| template<class... T_Args> | |
| C_NewLex (T_Args &&...args) | |
| Public Member Functions inherited from bux::C_AutoNode< C_LexDataT< T_Data > > | |
| ~C_AutoNode () | |
| void | operator= (C_AutoNode &another) |
| operator bool () const noexcept | |
| operator T2 * () const noexcept | |
| C_LexDataT< T_Data > * | operator-> () const noexcept |
| C_LexDataT< T_Data > ** | operator& () noexcept |
| C_LexDataT< T_Data > & | operator* () const noexcept |
| void | assign (C_LexDataT< T_Data > *ptr, bool owned) |
| void | reset (C_LexDataT< T_Data > *ptr) noexcept |
| void | clear () noexcept |
| C_LexDataT< T_Data > * | disown () noexcept |
| C_LexDataT< T_Data > * | get () const noexcept |
| bool | owned () const noexcept |
| void | swap (C_AutoNode &another) noexcept |
| bool | takeOver (C_AutoNode< T2 > &another) |
Additional Inherited Members | |
| Protected Member Functions inherited from bux::C_NewNode< C_LexDataT< T_Data > > | |
| constexpr | C_NewNode (C_Void) noexcept |
|
default |
|
inlineexplicit |
Definition at line 133 of file LR1.h.
References bux::C_AutoNode< C_LexDataT< T_Data > >::assign(), bux::C_NewNode< C_LexDataT< T_Data > >::C_NewNode(), bux::C_LexInfoT< T, C_Ptr >::m_attr, and bux::C_AutoNode< C_LexDataT< T_Data > >::takeOver().
|
inlineexplicit |
Definition at line 141 of file LR1.h.
References bux::C_NewNode< C_LexDataT< T_Data > >::C_NewNode().