OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

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

Definition at line 124 of file diag.hh.

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

Definition at line 123 of file diag.hh.

Constructor & Destructor Documentation

Diagnostics ( )
inline

Definition at line 125 of file diag.hh.

~Diagnostics ( )
inline

Definition at line 127 of file diag.hh.

Member Function Documentation

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

Definition at line 135 of file diag.hh.

size_t diag_count ( ) const
inline

Definition at line 144 of file diag.hh.

diag_iterator diags_begin ( )
inline

Definition at line 140 of file diag.hh.

const_diag_iterator diags_begin ( ) const
inline

Definition at line 142 of file diag.hh.

diag_iterator diags_end ( )
inline

Definition at line 141 of file diag.hh.

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: