class CCL::TransactionExecuter

Overview

#include <transaction.h>

class TransactionExecuter
{
public:
    // construction

    TransactionExecuter (Transaction* t);
    TransactionExecuter (UndoableTransaction* t, IActionContext* c);

    // methods

    void apply (Object* object);
};

Detailed Documentation

Construction

TransactionExecuter (Transaction* t)

takes ownership of transaction

TransactionExecuter (UndoableTransaction* t, IActionContext* c)

takes ownership of transaction