enum_name
Loading...
Searching...
No Matches
Public Member Functions | List of all members
doctest::detail::ContextScope< L > Class Template Reference
Inheritance diagram for doctest::detail::ContextScope< L >:
doctest::detail::ContextScopeBase doctest::detail::ContextScopeBase doctest::IContextScope doctest::IContextScope doctest::IContextScope doctest::IContextScope

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 (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
 
- Public Member Functions inherited from doctest::detail::ContextScopeBase
 ContextScopeBase (const ContextScopeBase &)=delete
 
ContextScopeBaseoperator= (const ContextScopeBase &)=delete
 
ContextScopeBaseoperator= (ContextScopeBase &&)=delete
 
 ContextScopeBase (const ContextScopeBase &)=delete
 
ContextScopeBaseoperator= (const ContextScopeBase &)=delete
 
ContextScopeBaseoperator= (ContextScopeBase &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from doctest::detail::ContextScopeBase
 ContextScopeBase (ContextScopeBase &&other) noexcept
 
void destroy ()
 
 ContextScopeBase (ContextScopeBase &&other) noexcept
 
void destroy ()
 
- Protected Attributes inherited from doctest::detail::ContextScopeBase
bool need_to_destroy {true}
 

Member Function Documentation

◆ stringify() [1/2]

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

◆ stringify() [2/2]

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

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