invariant_lock.h File Reference

#include <comet/config.h>
#include <stdexcept>
#include <comet/error.h>

Include dependency graph for invariant_lock.h:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  comet
namespace  comet::invariant_lock_impl

Classes

class  comet::invariant_lock_impl::invariant_lock
struct  comet::invariant_lock_impl::enforcer< CLASS >
struct  comet::invariant_lock_impl::simple_enforcer< CLASS >

Typedefs

typedef invariant_lock_impl::invariant_lockinvariant_lock


Detailed Description

Implementation of invariant_lock asserts.