BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls::ProtocolTest_Dtor< BSLS_TESTIMP > Struct Template Reference

#include <bsls_protocoltest.h>

Inheritance diagram for bsls::ProtocolTest_Dtor< BSLS_TESTIMP >:

Public Member Functions

 ~ProtocolTest_Dtor ()
 

Detailed Description

template<class BSLS_TESTIMP>
struct bsls::ProtocolTest_Dtor< BSLS_TESTIMP >

This class template is a helper protocol-test implementation class that tests that a protocol destructor is declared virtual, which it does by calling the markDone function from its destructor. The destructor will be executed if the protocol's destructor is declared virtual and not executed otherwise. Note that the BSLS_TESTIMP template parameter is required to be a type derived from ProtocolTestImp class.

Constructor & Destructor Documentation

◆ ~ProtocolTest_Dtor()

template<class BSLS_TESTIMP >
bsls::ProtocolTest_Dtor< BSLS_TESTIMP >::~ProtocolTest_Dtor ( )
inline

Destroy this object and call the markDone method, indicating that the base class's destructor was declared virtual.


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