Mesh Oriented datABase  (version 5.5.0)
An array-based unstructured mesh library
moab::DebugOutputStream Class Referenceabstract

#include <DebugOutput.hpp>

+ Inheritance diagram for moab::DebugOutputStream:

Public Member Functions

 DebugOutputStream ()
 
virtual ~DebugOutputStream ()
 
virtual void println (const char *pfx, const char *str)=0
 
virtual void println (int rank, const char *pfx, const char *str)=0
 

Protected Attributes

int referenceCount
 

Friends

class DebugOutput
 

Detailed Description

Definition at line 269 of file DebugOutput.hpp.

Constructor & Destructor Documentation

◆ DebugOutputStream()

moab::DebugOutputStream::DebugOutputStream ( )
inline

Definition at line 276 of file DebugOutput.hpp.

276 : referenceCount( 1 ) {}

◆ ~DebugOutputStream()

moab::DebugOutputStream::~DebugOutputStream ( )
virtual

Definition at line 15 of file DebugOutput.cpp.

15 {}

Member Function Documentation

◆ println() [1/2]

virtual void moab::DebugOutputStream::println ( const char *  pfx,
const char *  str 
)
pure virtual

◆ println() [2/2]

virtual void moab::DebugOutputStream::println ( int  rank,
const char *  pfx,
const char *  str 
)
pure virtual

Friends And Related Function Documentation

◆ DebugOutput

friend class DebugOutput
friend

Definition at line 272 of file DebugOutput.hpp.

Member Data Documentation

◆ referenceCount

int moab::DebugOutputStream::referenceCount
protected

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