CIRCT  20.0.0git
Classes | Namespaces | Functions
Logging.h File Reference
#include <any>
#include <functional>
#include <iosfwd>
#include <map>
#include <memory>
#include <mutex>
#include <string>
Include dependency graph for Logging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  esi::Logger
 
class  esi::TSLogger
 A thread-safe logger which calls functions implemented by subclasses. More...
 
class  esi::StreamLogger
 A logger that writes to a C++ std::ostream. More...
 
class  esi::NullLogger
 A logger that does nothing. More...
 

Namespaces

 esi
 

Functions

std::string esi::toString (const std::any &a)
 'Stringify' a std::any. This is used to log std::any values by some loggers. More...