CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
CppAD::cg::SimpleLogger Class Reference

#include <simple_logger.hpp>

Inheritance diagram for CppAD::cg::SimpleLogger:
Inheritance graph
Collaboration diagram for CppAD::cg::SimpleLogger:
Collaboration graph

Public Member Functions

 SimpleLogger ()
 
std::ostream & log () const
 
void setLog (std::ostream &out)
 
void setVerbosity (Verbosity verbosity)
 
Verbosity getVerbosity () const
 

Protected Attributes

Verbosity verbosity_
 
std::ostream * log_
 

Detailed Description

A very simple logger

Definition at line 24 of file simple_logger.hpp.

Constructor & Destructor Documentation

◆ SimpleLogger()

CppAD::cg::SimpleLogger::SimpleLogger ( )
inline

Creates a new simple logger

Definition at line 35 of file simple_logger.hpp.

◆ ~SimpleLogger()

virtual CppAD::cg::SimpleLogger::~SimpleLogger ( )
inlinevirtual

Definition at line 40 of file simple_logger.hpp.

Member Function Documentation

◆ getVerbosity()

Verbosity CppAD::cg::SimpleLogger::getVerbosity ( ) const
inline

Definition at line 55 of file simple_logger.hpp.

◆ log()

std::ostream & CppAD::cg::SimpleLogger::log ( ) const
inline

Definition at line 43 of file simple_logger.hpp.

◆ setLog()

void CppAD::cg::SimpleLogger::setLog ( std::ostream &  out)
inline

Definition at line 47 of file simple_logger.hpp.

◆ setVerbosity()

void CppAD::cg::SimpleLogger::setVerbosity ( Verbosity  verbosity)
inline

Definition at line 51 of file simple_logger.hpp.

Member Data Documentation

◆ log_

std::ostream* CppAD::cg::SimpleLogger::log_
protected

Definition at line 29 of file simple_logger.hpp.

◆ verbosity_

Verbosity CppAD::cg::SimpleLogger::verbosity_
protected

Definition at line 27 of file simple_logger.hpp.


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