Public Member Functions | Private Attributes | List of all members
doctest::detail::ContextScope< L > Class Template Reference

#include <doctest.h>

Inheritance diagram for doctest::detail::ContextScope< L >:
Inheritance graph
[legend]

Public Member Functions

 ContextScope (const L &lambda)
 
 ContextScope (ContextScope &&other)
 
void stringify (std::ostream *s) const override
 
 ~ContextScope () override
 
- Public Member Functions inherited from doctest::IContextScope
 IContextScope ()
 
virtual ~IContextScope ()
 

Private Attributes

const L & lambda_
 

Additional Inherited Members

- Protected Member Functions inherited from doctest::detail::ContextScopeBase
 ContextScopeBase ()
 
void destroy ()
 

Detailed Description

template<typename L>
class doctest::detail::ContextScope< L >

Definition at line 1492 of file doctest.h.

Constructor & Destructor Documentation

◆ ContextScope() [1/2]

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

Definition at line 1497 of file doctest.h.

◆ ContextScope() [2/2]

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

Definition at line 1499 of file doctest.h.

◆ ~ContextScope()

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

Definition at line 1503 of file doctest.h.

Member Function Documentation

◆ stringify()

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

Implements doctest::IContextScope.

Definition at line 1501 of file doctest.h.

Member Data Documentation

◆ lambda_

template<typename L >
const L& doctest::detail::ContextScope< L >::lambda_
private

Definition at line 1494 of file doctest.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:23