YAGE  v0.1.3
Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
yage::LogSink Class Reference

#include <logsink.h>

Classes

struct  Concept
 
struct  Model
 

Public Member Functions

template<typename T >
 LogSink (T impl)
 
 LogSink (const LogSink &sink)
 
 LogSink (LogSink &&sink)
 
LogSinkoperator= (const LogSink &sink)
 
LogSinkoperator= (LogSink &&sink)
 
bool operator== (const LogSink &sink)
 
void write (const LogMessage::Meta &meta, const std::string &msg) const
 

Private Attributes

std::unique_ptr< Conceptwrapper_
 

Constructor & Destructor Documentation

template<typename T >
yage::LogSink::LogSink ( impl)
yage::LogSink::LogSink ( const LogSink sink)
yage::LogSink::LogSink ( LogSink &&  sink)

Member Function Documentation

LogSink & yage::LogSink::operator= ( const LogSink sink)
LogSink & yage::LogSink::operator= ( LogSink &&  sink)
bool yage::LogSink::operator== ( const LogSink sink)
void yage::LogSink::write ( const LogMessage::Meta meta,
const std::string &  msg 
) const

Member Data Documentation

std::unique_ptr<Concept> yage::LogSink::wrapper_
private

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