CustomAssert Class Reference

List of all members.

Public Member Functions

 CustomAssert ()
void SetHandler (void(&handler)())
bool Check (bool condition, const char *description, const char *file, const char *function, int line, const char *message="")
const char * GetDescription () const
const char * GetMember () const
const char * GetFile () const
const char * GetFunction () const
const int GetLine () const
const char * GetMessage () const
typedef void (&HANDLER)()
HANDLER GetHandler () const

Static Public Member Functions

static void CreateInstance ()
static void DestroyInstance ()
static CustomAssertInstance ()
static void DefaultHandler ()

Static Public Attributes

static CustomAssertsInstance

Constructor & Destructor Documentation

CustomAssert::CustomAssert (  ) 


Member Function Documentation

bool CustomAssert::Check ( bool  condition,
const char *  description,
const char *  file,
const char *  function,
int  line,
const char *  message = "" 
)

static void CustomAssert::CreateInstance (  )  [static]

static void CustomAssert::DefaultHandler (  )  [static]

static void CustomAssert::DestroyInstance (  )  [static]

const char* CustomAssert::GetDescription (  )  const

const char* CustomAssert::GetFile (  )  const

const char* CustomAssert::GetFunction (  )  const

HANDLER CustomAssert::GetHandler (  )  const

const int CustomAssert::GetLine (  )  const

const char* CustomAssert::GetMember (  )  const

const char* CustomAssert::GetMessage (  )  const

static CustomAssert& CustomAssert::Instance (  )  [static]

void CustomAssert::SetHandler ( void(&)()  handler  ) 

typedef CustomAssert::void ( HANDLER  ) 


Member Data Documentation

CustomAssert* CustomAssert::sInstance [static]


The documentation for this class was generated from the following file:
Generated on Sun Oct 15 12:39:27 2006 for osgCal by  doxygen 1.4.7