ManaPlus
Public Member Functions
Catch::IShared Struct Referenceabstract

#include <catch.hpp>

Inheritance diagram for Catch::IShared:
Catch::NonCopyable Catch::SharedImpl< IShared > Catch::ITestCase Catch::SharedImpl< T > Catch::Matchers::Impl::Matcher< ExpressionT > Catch::SharedImpl< ITestCase > Catch::Matchers::Impl::MatcherImpl< Equals, std::string > Catch::Matchers::Impl::MatcherImpl< Contains, std::string > Catch::Matchers::Impl::MatcherImpl< EndsWith, std::string > Catch::Matchers::Impl::MatcherImpl< AnyOf< ExpressionT >, ExpressionT > Catch::Matchers::Impl::MatcherImpl< Not< ExpressionT >, ExpressionT > Catch::Matchers::Impl::MatcherImpl< AllOf< ExpressionT >, ExpressionT > Catch::Matchers::Impl::MatcherImpl< StartsWith, std::string > Catch::Matchers::Impl::MatcherImpl< DerivedT, ExpressionT > Catch::MethodTestCase< C >

Public Member Functions

virtual ~IShared ()
 
virtual void addRef () const =0
 
virtual void release () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from Catch::NonCopyable
 NonCopyable ()
 
virtual ~NonCopyable ()
 

Detailed Description

Definition at line 538 of file catch.hpp.

Constructor & Destructor Documentation

◆ ~IShared()

virtual Catch::IShared::~IShared ( )
virtual

Member Function Documentation

◆ addRef()

virtual void Catch::IShared::addRef ( ) const
pure virtual

◆ release()

virtual void Catch::IShared::release ( ) const
pure virtual

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