FreeTensor
Loading...
Searching...
No Matches
Public Member Functions | List of all members
freetensor::Logger Class Reference

#include <logger.h>

Public Member Functions

 Logger ()
 
 ~Logger ()
 
 Logger (const Logger &)=delete
 
 Logger (Logger &&other)=default
 
Loggeroperator= (const Logger &)=delete
 
void enable ()
 
void disable ()
 
template<class T >
Loggeroperator<< (T &&x)
 
Loggeroperator<< (std::ostream &(*manip)(std::ostream &))
 

Constructor & Destructor Documentation

◆ Logger() [1/3]

freetensor::Logger::Logger ( )
inline

◆ ~Logger()

freetensor::Logger::~Logger ( )
inline

◆ Logger() [2/3]

freetensor::Logger::Logger ( const Logger )
delete

◆ Logger() [3/3]

freetensor::Logger::Logger ( Logger &&  other)
default

Member Function Documentation

◆ disable()

void freetensor::Logger::disable ( )
inline

◆ enable()

void freetensor::Logger::enable ( )
inline

◆ operator<<() [1/2]

Logger & freetensor::Logger::operator<< ( std::ostream &(*)(std::ostream &)  manip)
inline

◆ operator<<() [2/2]

template<class T >
Logger & freetensor::Logger::operator<< ( T &&  x)
inline

◆ operator=()

Logger & freetensor::Logger::operator= ( const Logger )
delete

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