Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
comet::invariant_lock_impl::invariant_lock Class Reference
#include <invariant_lock.h>
Inheritance diagram for comet::invariant_lock_impl::invariant_lock:

Protected Member Functions | |
| invariant_lock (const invariant_lock &rhs) | |
Related Functions | |
| (Note that these are not member functions.) | |
| template<typename CLASS> invariant_lock_impl::enforcer< CLASS > | create_invariant_lock (const CLASS *pobj, void(CLASS::*assert_member)() const) |
| template<typename CLASS> invariant_lock_impl::simple_enforcer< CLASS > | create_invariant_lock (const CLASS *pobj) |
Detailed Description
Provides base class for invariant_locks.- See also:
- create_invariant_lock enforcer simple_enforcer
The documentation for this class was generated from the following file: