MIRA
Public Member Functions | Protected Types | Protected Attributes | List of all members
LockedPropertyNodeAccess< NodeType, ValueType, true, false > Class Template Reference

#include <serialization/PropertyNode.h>

Inheritance diagram for LockedPropertyNodeAccess< NodeType, ValueType, true, false >:
Inheritance graph
[legend]

Public Member Functions

 LockedPropertyNodeAccess (NodeType *parent, const PointerType &ref)
 
const ValueType & operator* () const
 
ValueType & operator* ()
 

Protected Types

typedef ValueType * PointerType
 

Protected Attributes

NodeType * p
 
const ValueType * & r
 
RootPropertyNoderoot
 
bool lockFailed
 

Member Typedef Documentation

◆ PointerType

typedef ValueType* PointerType
protected

Constructor & Destructor Documentation

◆ LockedPropertyNodeAccess()

LockedPropertyNodeAccess ( NodeType *  parent,
const PointerType ref 
)
inline

Member Function Documentation

◆ operator*() [1/2]

const ValueType& operator* ( ) const
inline

◆ operator*() [2/2]

ValueType& operator* ( )
inline

Member Data Documentation

◆ p

NodeType* p
protectedinherited

◆ r

const ValueType * & r
protectedinherited

◆ root

RootPropertyNode* root
protectedinherited

◆ lockFailed

bool lockFailed
protectedinherited

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