#include <doctest.h>

Public Member Functions | |
| ContextScope (const L &lambda) | |
| ContextScope (L &&lambda) | |
| ContextScope (const ContextScope &)=delete | |
| ContextScope (ContextScope &&) noexcept=default | |
| ContextScope & | operator= (const ContextScope &)=delete |
| ContextScope & | operator= (ContextScope &&)=delete |
| void | stringify (std::ostream *s) const override |
| ~ContextScope () override | |
Public Member Functions inherited from doctest::detail::ContextScopeBase | |
| ContextScopeBase (const ContextScopeBase &)=delete | |
| ContextScopeBase & | operator= (const ContextScopeBase &)=delete |
| ContextScopeBase & | operator= (ContextScopeBase &&)=delete |
| ~ContextScopeBase () override=default | |
Private Attributes | |
| L | lambda_ |
Additional Inherited Members | |
Protected Member Functions inherited from doctest::detail::ContextScopeBase | |
| ContextScopeBase () | |
| ContextScopeBase (ContextScopeBase &&other) noexcept | |
| void | destroy () |
Protected Attributes inherited from doctest::detail::ContextScopeBase | |
| bool | need_to_destroy {true} |
|
inlineexplicit |
|
inlineexplicit |
|
delete |
|
defaultnoexcept |
|
inlineoverride |
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements doctest::IContextScope.
|
private |