Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

BTK::debug Namespace Reference


Classes

class  BTKAssertion

Typedefs

typedef assert_code(* assert_handler )(std::string const &, std::string const &, unsigned)

Enumerations

enum  assert_code { EXIT, CONTINUE, IGNORE }

Functions

assert_code default_assert_handler (std::string const &msg, std::string const &file, unsigned line)

Variables

unsigned debug_level = 0
assert_handler current_assert_handler = default_assert_handler


Typedef Documentation

typedef assert_code(* BTK::debug::assert_handler)(std::string const &, std::string const &, unsigned)
 


Enumeration Type Documentation

enum BTK::debug::assert_code
 

Enumeration values:
EXIT 
CONTINUE 
IGNORE 


Function Documentation

BTK::debug::assert_code BTK::debug::default_assert_handler std::string const &  msg,
std::string const &  file,
unsigned  line
 


Variable Documentation

assert_handler BTK::debug::current_assert_handler = default_assert_handler
 

unsigned BTK::debug::debug_level = 0
 

Debug output level flag. This value is used inside the BTK to determine what diagnostic output is dumped to stderr. Use the macro DBG_OUT() in BTK source code to take advantage of this feature.


Generated on Wed Apr 14 00:43:28 2004 for BTK by doxygen 1.3.6