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 void Disable ()
Public Attributes
TBool iDisabled
TUint32 iEntryTime
const char * iFileId
const char * iFunctionName
TInt iLine

Constructor & Destructor Documentation

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

IMPORT_C TCatalogsLocalExitTrace ( const char * aFunctionName,
TInt aLine,
const char * aFileId
)

Parameters

const char * aFunctionName
TInt aLine
const char * aFileId

~TCatalogsLocalExitTrace()

IMPORT_C ~TCatalogsLocalExitTrace ( )

Member Functions Documentation

Disable()

IMPORT_C void Disable ( )

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