OpenLexocad  27.0
Core::LogClass Class Reference

#include <Log.h>

Inheritance diagram for Core::LogClass:
Core::LogBaseClass

Public Member Functions

 LogClass (QIODevice *device)
 
 LogClass (QString *string)
 
 LogClass (LOGLEVEL level, QtMsgType t)
 
 LogClass (const LogClass &o)
 
LogClassoperator= (const QDebug &other)
 
 ~LogClass ()
 
LogClassspace ()
 
LogClassnospace ()
 
LogClassmaybeSpace ()
 
LogClassoperator<< (const Geom::Pnt2d &p)
 
LogClassoperator<< (const Geom::Pnt &p)
 
LogClassoperator<< (const Geom::Vec &p)
 
LogClassoperator<< (const Geom::Dir &p)
 
LogClassoperator<< (const Geom::Ax2 &p)
 
LogClassoperator<< (QChar t)
 
LogClassoperator<< (bool t)
 
LogClassoperator<< (char t)
 
LogClassoperator<< (signed short t)
 
LogClassoperator<< (unsigned short t)
 
LogClassoperator<< (signed int t)
 
LogClassoperator<< (unsigned int t)
 
LogClassoperator<< (signed long t)
 
LogClassoperator<< (unsigned long t)
 
LogClassoperator<< (qint64 t)
 
LogClassoperator<< (quint64 t)
 
LogClassoperator<< (float t)
 
LogClassoperator<< (double t)
 
LogClassoperator<< (const char *t)
 
LogClassoperator<< (const QString &t)
 
LogClassoperator<< (const QStringRef &t)
 
LogClassoperator<< (const QLatin1String &t)
 
LogClassoperator<< (const QByteArray &t)
 
LogClassoperator<< (const void *t)
 
LogClassoperator<< (QTextStreamFunction f)
 
LogClassoperator<< (QTextStreamManipulator m)
 

Static Public Member Functions

static CORE_EXPORT void addLogWriter (LogWriter *writer)
 
static CORE_EXPORT void removeLogWriter (LogWriter *writer)
 

Static Public Attributes

static std::vector< LogWriter * > logwriter
 
static bool is_activated
 

Constructor & Destructor Documentation

◆ LogClass() [1/4]

Core::LogClass::LogClass ( QIODevice *  device)
inline

◆ LogClass() [2/4]

Core::LogClass::LogClass ( QString *  string)
inline

◆ LogClass() [3/4]

Core::LogClass::LogClass ( LOGLEVEL  level,
QtMsgType  t 
)
inline

◆ LogClass() [4/4]

Core::LogClass::LogClass ( const LogClass o)
inline

◆ ~LogClass()

Core::LogClass::~LogClass ( )
inline

Member Function Documentation

◆ addLogWriter()

static CORE_EXPORT void Core::LogClass::addLogWriter ( LogWriter writer)
static

◆ maybeSpace()

LogClass& Core::LogClass::maybeSpace ( )
inlinevirtual

Implements Core::LogBaseClass.

◆ nospace()

LogClass& Core::LogClass::nospace ( )
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [1/26]

LogClass& Core::LogClass::operator<< ( const Geom::Pnt2d p)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [2/26]

LogClass& Core::LogClass::operator<< ( const Geom::Pnt p)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [3/26]

LogClass& Core::LogClass::operator<< ( const Geom::Vec p)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [4/26]

LogClass& Core::LogClass::operator<< ( const Geom::Dir p)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [5/26]

LogClass& Core::LogClass::operator<< ( const Geom::Ax2 p)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [6/26]

LogClass& Core::LogClass::operator<< ( QChar  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [7/26]

LogClass& Core::LogClass::operator<< ( bool  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [8/26]

LogClass& Core::LogClass::operator<< ( char  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [9/26]

LogClass& Core::LogClass::operator<< ( signed short  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [10/26]

LogClass& Core::LogClass::operator<< ( unsigned short  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [11/26]

LogClass& Core::LogClass::operator<< ( signed int  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [12/26]

LogClass& Core::LogClass::operator<< ( unsigned int  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [13/26]

LogClass& Core::LogClass::operator<< ( signed long  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [14/26]

LogClass& Core::LogClass::operator<< ( unsigned long  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [15/26]

LogClass& Core::LogClass::operator<< ( qint64  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [16/26]

LogClass& Core::LogClass::operator<< ( quint64  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [17/26]

LogClass& Core::LogClass::operator<< ( float  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [18/26]

LogClass& Core::LogClass::operator<< ( double  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [19/26]

LogClass& Core::LogClass::operator<< ( const char *  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [20/26]

LogClass& Core::LogClass::operator<< ( const QString &  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [21/26]

LogClass& Core::LogClass::operator<< ( const QStringRef &  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [22/26]

LogClass& Core::LogClass::operator<< ( const QLatin1String &  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [23/26]

LogClass& Core::LogClass::operator<< ( const QByteArray &  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [24/26]

LogClass& Core::LogClass::operator<< ( const void *  t)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [25/26]

LogClass& Core::LogClass::operator<< ( QTextStreamFunction  f)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator<<() [26/26]

LogClass& Core::LogClass::operator<< ( QTextStreamManipulator  m)
inlinevirtual

Implements Core::LogBaseClass.

◆ operator=()

LogClass& Core::LogClass::operator= ( const QDebug &  other)
inline

◆ removeLogWriter()

static CORE_EXPORT void Core::LogClass::removeLogWriter ( LogWriter writer)
static

◆ space()

LogClass& Core::LogClass::space ( )
inlinevirtual

Implements Core::LogBaseClass.

Member Data Documentation

◆ is_activated

bool Core::LogClass::is_activated
static

◆ logwriter

std::vector<LogWriter*> Core::LogClass::logwriter
static

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