LibreOffice Module framework (master) 1
Public Member Functions | Private Attributes | List of all members
framework::TransactionGuard Class Reference

#include <transactionguard.hxx>

Collaboration diagram for framework::TransactionGuard:
[legend]

Public Member Functions

 TransactionGuard (TransactionManager &rManager, EExceptionMode eMode)
 
 ~TransactionGuard ()
 
 TransactionGuard (const TransactionGuard &)=delete
 
TransactionGuardoperator= (const TransactionGuard &)=delete
 

Private Attributes

TransactionManagerm_pManager
 

Detailed Description

Definition at line 26 of file transactionguard.hxx.

Constructor & Destructor Documentation

◆ TransactionGuard() [1/2]

framework::TransactionGuard::TransactionGuard ( TransactionManager rManager,
EExceptionMode  eMode 
)
inline

◆ ~TransactionGuard()

framework::TransactionGuard::~TransactionGuard ( )
inline

◆ TransactionGuard() [2/2]

framework::TransactionGuard::TransactionGuard ( const TransactionGuard )
delete

Member Function Documentation

◆ operator=()

TransactionGuard & framework::TransactionGuard::operator= ( const TransactionGuard )
delete

Member Data Documentation

◆ m_pManager

TransactionManager* framework::TransactionGuard::m_pManager
private

Definition at line 43 of file transactionguard.hxx.

Referenced by TransactionGuard(), and ~TransactionGuard().


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