Fission FSN
Loading...
Searching...
No Matches
doctest::detail::ContextScope< L > Class Template Reference

#include <doctest.h>

Inheritance diagram for doctest::detail::ContextScope< L >:

Public Member Functions

 ContextScope (const L &lambda)
 ContextScope (L &&lambda)
 ContextScope (const ContextScope &)=delete
 ContextScope (ContextScope &&) noexcept=default
ContextScopeoperator= (const ContextScope &)=delete
ContextScopeoperator= (ContextScope &&)=delete
void stringify (std::ostream *s) const override
 ~ContextScope () override
Public Member Functions inherited from doctest::detail::ContextScopeBase
 ContextScopeBase (const ContextScopeBase &)=delete
ContextScopeBaseoperator= (const ContextScopeBase &)=delete
ContextScopeBaseoperator= (ContextScopeBase &&)=delete
 ~ContextScopeBase () override=default

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}

Constructor & Destructor Documentation

◆ ContextScope() [1/4]

template<typename L>
doctest::detail::ContextScope< L >::ContextScope ( const L & lambda)
inlineexplicit

◆ ContextScope() [2/4]

template<typename L>
doctest::detail::ContextScope< L >::ContextScope ( L && lambda)
inlineexplicit

◆ ContextScope() [3/4]

template<typename L>
doctest::detail::ContextScope< L >::ContextScope ( const ContextScope< L > & )
delete

◆ ContextScope() [4/4]

template<typename L>
doctest::detail::ContextScope< L >::ContextScope ( ContextScope< L > && )
defaultnoexcept

◆ ~ContextScope()

template<typename L>
doctest::detail::ContextScope< L >::~ContextScope ( )
inlineoverride

Member Function Documentation

◆ operator=() [1/2]

template<typename L>
ContextScope & doctest::detail::ContextScope< L >::operator= ( const ContextScope< L > & )
delete

◆ operator=() [2/2]

template<typename L>
ContextScope & doctest::detail::ContextScope< L >::operator= ( ContextScope< L > && )
delete

◆ stringify()

template<typename L>
void doctest::detail::ContextScope< L >::stringify ( std::ostream * s) const
inlineoverridevirtual

The documentation for this class was generated from the following file: