Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
logger.h File Reference

Go to the source code of this file.

Classes

class  mitsuba::Logger
 Responsible for processing log messages. More...
 

Namespaces

 mitsuba
 

Macros

#define __MITSUBA_CORE_LOGGER_H_
 
#define Log(level, fmt,...)
 Write a Log message to the console (to be used within subclasses of Object) More...
 
#define SLog(level, fmt,...)
 Write a Log message to the console (static version - to be used outside of classes that derive from Object) More...
 
#define Assert(cond)
 Assert that a condition is true (to be used inside of classes that derive from Object) More...
 
#define SAssert(cond)
 ``Static'' assertion (to be used outside of classes that derive from Object) More...
 
#define AssertEx(cond, explanation)
 Assertion with a customizable error explanation. More...
 
#define SAssertEx(cond, explanation)
 Static assertion with a customizable error explanation (see SLog) More...
 
#define NotImplementedError(funcName)
 Throw an exception reporting that the given function is not implemented. More...
 

Macro Definition Documentation

#define __MITSUBA_CORE_LOGGER_H_