TCatalogsLocalExitTrace Class Reference

class TCatalogsLocalExitTrace

Function-local exit tracer. When instantiated as a local variable at start of a scope (e.g. function) makes a debug print when the scope is left (either normally or through a leave)

Note:

Cannot be used in scopes that leave item(s) on cleanup stack, such as an LC function.

Can be used in nested scopes.

Public Member Functions
TCatalogsLocalExitTrace(const char *, TInt, const char *)
~TCatalogsLocalExitTrace()
IMPORT_C voidDisable()
Public Attributes
TBool iDisabled
TUint32 iEntryTime
const char *iFileId
const char *iFunctionName
TInt iLine

Constructor & Destructor Documentation

TCatalogsLocalExitTrace(const char *, TInt, const char *)

IMPORT_CTCatalogsLocalExitTrace(const char *aFunctionName,
TIntaLine,
const char *aFileId
)

Parameters

const char * aFunctionName
TInt aLine
const char * aFileId

~TCatalogsLocalExitTrace()

IMPORT_C~TCatalogsLocalExitTrace()

Member Functions Documentation

Disable()

IMPORT_C voidDisable()

Member Data Documentation

TBool iDisabled

TBool iDisabled

TUint32 iEntryTime

TUint32 iEntryTime

const char * iFileId

const char *iFileId

const char * iFunctionName

const char *iFunctionName

TInt iLine

TInt iLine