FXRollback.h File Reference


Detailed Description

Defines classes used in rolling back operations when an error occurs.

#include "fxdefs.h"

Namespaces

namespace  FX

Classes

class  FX::FXRollbackGroup
 Lets you place a rollback in a group and/or a non-local scope. More...

Typedefs

typedef const FXRollbackBase & FX::FXRBOp

Functions

template<typename par1>
FXRBNewI< par1 > FX::FXRBNew (par1 &_par1)
template<typename par1>
FXRBNewAI< par1 > FX::FXRBNewA (par1 &_par1)
template<typename par1>
FXRBAllocI< par1 > FX::FXRBAlloc (par1 &_par1)
template<class type>
FXRBConstructI< type > FX::FXRBConstruct (type *obj)
FXRollbackOp FX::FXRBFunc (function,[, par1 &[, par2 &[, par3 &[, par4 &]]]])
FXRollbackOp FX::FXRBObj (object, ptrtomethod,[, par1 &[, par2 &[, par3 &[, par4 &]]]])
FXRollbackOp FX::FXRBNew (ptrtonewedalloc &)
FXRollbackOp FX::FXRBNewA (ptrtonewedalloc &)
FXRollbackOp FX::FXRBAlloc (ptrtomem)
FXRollbackOp FX::FXRBConstruct (thisptr)


(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 21:54:55 2008 for TnFOX by doxygen v1.5.6