Public Member Functions | Public Attributes
Catch::SharedImpl< T > Struct Template Reference

#include <catch.hpp>

Inheritance diagram for Catch::SharedImpl< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void addRef () const
virtual void release () const
 SharedImpl ()

Public Attributes

unsigned int m_rc

Detailed Description

template<typename T = IShared>
struct Catch::SharedImpl< T >

Definition at line 547 of file catch.hpp.


Constructor & Destructor Documentation

template<typename T = IShared>
Catch::SharedImpl< T >::SharedImpl ( ) [inline]

Definition at line 549 of file catch.hpp.


Member Function Documentation

template<typename T = IShared>
virtual void Catch::SharedImpl< T >::addRef ( ) const [inline, virtual]

Definition at line 551 of file catch.hpp.

template<typename T = IShared>
virtual void Catch::SharedImpl< T >::release ( ) const [inline, virtual]

Definition at line 554 of file catch.hpp.


Member Data Documentation

template<typename T = IShared>
unsigned int Catch::SharedImpl< T >::m_rc [mutable]

Definition at line 559 of file catch.hpp.


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


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10