MIRA
Public Member Functions | 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]

Public Member Functions

LockedPropertyNodeAccessCommonoperator= (LockedPropertyNodeAccessCommon &&other) noexcept
 

Protected Member Functions

 LockedPropertyNodeAccessCommon (NodeType *parent, const ValueType &ref)
 
 LockedPropertyNodeAccessCommon (LockedPropertyNodeAccessCommon &&other) noexcept
 
 ~LockedPropertyNodeAccessCommon ()
 

Protected Attributes

NodeType * p
 
const ValueType & r
 
RootPropertyNoderoot
 
bool lockFailed
 

Constructor & Destructor Documentation

◆ LockedPropertyNodeAccessCommon() [1/2]

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

◆ LockedPropertyNodeAccessCommon() [2/2]

LockedPropertyNodeAccessCommon ( LockedPropertyNodeAccessCommon< NodeType, ValueType > &&  other)
inlineprotectednoexcept

◆ ~LockedPropertyNodeAccessCommon()

~LockedPropertyNodeAccessCommon ( )
inlineprotected

Member Function Documentation

◆ operator=()

LockedPropertyNodeAccessCommon& operator= ( LockedPropertyNodeAccessCommon< NodeType, ValueType > &&  other)
inlinenoexcept

Member Data Documentation

◆ p

NodeType* p
protected

◆ r

const ValueType& r
protected

◆ root

RootPropertyNode* root
protected

◆ lockFailed

bool lockFailed
protected

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