OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
Debug::DebugOutputBase Class Reference

#include <debugging.hpp>

Inheritance diagram for Debug::DebugOutputBase:
Collaboration diagram for Debug::DebugOutputBase:

Public Member Functions

 DebugOutputBase ()
 
virtual std::streamsize write (const char *str, std::streamsize size)
 

Protected Member Functions

virtual std::streamsize writeImpl (const char *str, std::streamsize size, Level debugLevel)
 

Static Protected Member Functions

static Level getLevelMarker (const char *str)
 
static void fillCurrentDebugLevel ()
 

Constructor & Destructor Documentation

Debug::DebugOutputBase::DebugOutputBase ( )
inline

Here is the call graph for this function:

Member Function Documentation

void Debug::DebugOutputBase::fillCurrentDebugLevel ( )
staticprotected

Here is the caller graph for this function:

Level Debug::DebugOutputBase::getLevelMarker ( const char *  str)
staticprotected

Here is the caller graph for this function:

std::streamsize Debug::DebugOutputBase::write ( const char *  str,
std::streamsize  size 
)
virtual

Here is the call graph for this function:

virtual std::streamsize Debug::DebugOutputBase::writeImpl ( const char *  str,
std::streamsize  size,
Level  debugLevel 
)
inlineprotectedvirtual

Reimplemented in Debug::Tee.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: