OpenStructure
Public Types | Public Member Functions
Diagnostics Class Reference

#include <diag.hh>

Public Types

typedef std::vector< Diag * >::iterator diag_iterator
 
typedef std::vector< Diag * >::const_iterator const_diag_iterator
 

Public Member Functions

 Diagnostics ()
 
 ~Diagnostics ()
 
DiagAddDiag (DiagType type, const char *fmt)
 
diag_iterator diags_begin ()
 
diag_iterator diags_end ()
 
const_diag_iterator diags_begin () const
 
const_diag_iterator diags_end () const
 
size_t diag_count () const
 

Detailed Description

Definition at line 121 of file diag.hh.

Member Typedef Documentation

◆ const_diag_iterator

typedef std::vector<Diag*>::const_iterator const_diag_iterator

Definition at line 124 of file diag.hh.

◆ diag_iterator

typedef std::vector<Diag*>::iterator diag_iterator

Definition at line 123 of file diag.hh.

Constructor & Destructor Documentation

◆ Diagnostics()

Diagnostics ( )
inline

Definition at line 125 of file diag.hh.

◆ ~Diagnostics()

~Diagnostics ( )
inline

Definition at line 127 of file diag.hh.

Member Function Documentation

◆ AddDiag()

Diag& AddDiag ( DiagType  type,
const char *  fmt 
)
inline

Definition at line 135 of file diag.hh.

◆ diag_count()

size_t diag_count ( ) const
inline

Definition at line 144 of file diag.hh.

◆ diags_begin() [1/2]

diag_iterator diags_begin ( )
inline

Definition at line 140 of file diag.hh.

◆ diags_begin() [2/2]

const_diag_iterator diags_begin ( ) const
inline

Definition at line 142 of file diag.hh.

◆ diags_end() [1/2]

diag_iterator diags_end ( )
inline

Definition at line 141 of file diag.hh.

◆ diags_end() [2/2]

const_diag_iterator diags_end ( ) const
inline

Definition at line 143 of file diag.hh.


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