epicsGuard.h add typedefs linking guard and release

This commit is contained in:
Michael Davidsaver
2016-05-02 20:53:51 -04:00
parent a1bd644502
commit d674866219

View File

@@ -30,6 +30,7 @@ template < class T > class epicsGuardRelease;
template < class T >
class epicsGuard {
public:
typedef epicsGuardRelease<T> release_t;
epicsGuard ( T & );
void assertIdenticalMutex ( const T & ) const;
~epicsGuard ();
@@ -46,6 +47,7 @@ private:
template < class T >
class epicsGuardRelease {
public:
typedef epicsGuard<T> guard_t;
epicsGuardRelease ( epicsGuard < T > & );
~epicsGuardRelease ();
private: