FXRollback.h File Reference


Detailed Description

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

Definition in file FXRollback.h.

#include "fxdefs.h"

Go to the source code of this file.

Namespaces

namespace  FX

Classes

class  FX::FXRollbackBase
class  FX::FXRollbackGroup
 Lets you place a rollback in a group and/or a non-local scope. More...
class  FX::FXRBNewI< par1 >
class  FX::FXRBNewAI< par1 >
class  FX::FXRBAllocI< par1 >
class  FX::FXRBConstructI< type >

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-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:32 2009 for TnFOX by doxygen v1.4.7