MIRA
Classes | Protected Member Functions | Protected Attributes | List of all members
LockedPropertyNodeAccessCommon< NodeType, ValueType > Class Template Reference

#include <serialization/PropertyNode.h>

Inheritance diagram for LockedPropertyNodeAccessCommon< NodeType, ValueType >:
Inheritance graph
[legend]

Classes

struct  NoLock
 

Protected Member Functions

 LockedPropertyNodeAccessCommon (NodeType *parent, const ValueType &ref)
 
 LockedPropertyNodeAccessCommon (NodeType *parent, const ValueType &ref, NoLock)
 

Protected Attributes

NodeType * p
 
const ValueType & r
 
bool needLock
 
boost::interprocess::scoped_lock< RootPropertyNode::MutexTypelock
 

Constructor & Destructor Documentation

◆ LockedPropertyNodeAccessCommon() [1/2]

LockedPropertyNodeAccessCommon ( NodeType *  parent,
const ValueType &  ref 
)
inlineprotected

◆ LockedPropertyNodeAccessCommon() [2/2]

LockedPropertyNodeAccessCommon ( NodeType *  parent,
const ValueType &  ref,
NoLock   
)
inlineprotected

Member Data Documentation

◆ p

NodeType* p
protected

◆ r

const ValueType& r
protected

◆ needLock

bool needLock
protected

◆ lock

boost::interprocess::scoped_lock<RootPropertyNode::MutexType> lock
protected

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