enum_name
|
Public Member Functions | |
ContextScopeBase (const ContextScopeBase &)=delete | |
ContextScopeBase & | operator= (const ContextScopeBase &)=delete |
ContextScopeBase & | operator= (ContextScopeBase &&)=delete |
ContextScopeBase (const ContextScopeBase &)=delete | |
ContextScopeBase & | operator= (const ContextScopeBase &)=delete |
ContextScopeBase & | operator= (ContextScopeBase &&)=delete |
![]() | |
virtual void | stringify (std::ostream *) const =0 |
virtual void | stringify (std::ostream *) const =0 |
Protected Member Functions | |
ContextScopeBase (ContextScopeBase &&other) noexcept | |
void | destroy () |
ContextScopeBase (ContextScopeBase &&other) noexcept | |
void | destroy () |
Protected Attributes | |
bool | need_to_destroy {true} |