OpenLexocad  27.1
Core::Transaction2 Class Reference

#include <Transaction2.h>

Public Member Functions

 Transaction2 (Core::CoreDocument *aDoc)
 
void commit ()
 Commits the transaction. More...
 
const std::vector< Core::DocObject * > & getNewObjects () const
 
const std::vector< Core::DocObject * > & getUpdatedObjects () const
 
const std::vector< Core::DocObject * > & getDeletedObjects () const
 
const std::map< Core::DocObject *, std::vector< std::string > > & getErroneousObjects () const
 

Constructor & Destructor Documentation

◆ Transaction2()

Core::Transaction2::Transaction2 ( Core::CoreDocument aDoc)

Member Function Documentation

◆ commit()

void Core::Transaction2::commit ( )

Commits the transaction.

◆ getDeletedObjects()

const std::vector<Core::DocObject*>& Core::Transaction2::getDeletedObjects ( ) const

◆ getErroneousObjects()

const std::map<Core::DocObject*, std::vector<std::string> >& Core::Transaction2::getErroneousObjects ( ) const

◆ getNewObjects()

const std::vector<Core::DocObject*>& Core::Transaction2::getNewObjects ( ) const

◆ getUpdatedObjects()

const std::vector<Core::DocObject*>& Core::Transaction2::getUpdatedObjects ( ) const

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