kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowCore::Messages Class Reference

#include <Messages.h>

Classes

struct  Private
 

Public Member Functions

Messagesoperator= (const Messages &)
 
 Messages (const Messages &)
 
void reportError (const QString &errorMessage, int line=-1, const QString &fileName="")
 
void reportWarning (const QString &warningMessage, int line=-1, const QString &fileName="")
 
void merge (const Messages &_messages)
 
bool hasErrors () const
 
bool hasWarnings () const
 
bool hasMessages () const
 
QList< Messageerrors () const
 
QList< Messagewarnings () const
 
QList< Messagemessages () const
 
QString toString () const
 
void clear ()
 
QByteArray toJsonString () const
 

Static Public Member Functions

static cres_qresult< MessagesfromJsonString (const QByteArray &_messages)
 

Detailed Description

This class countains the different compilation messages, errors and warnings.

Member Function Documentation

◆ errors()

QList< Message > Messages::errors ( ) const
Returns
the list of errors messages

◆ messages()

QList< Message > Messages::messages ( ) const
Returns
the list of all messages

◆ toString()

QString Messages::toString ( ) const
Returns
a string with all the messages, suitable for display

◆ warnings()

QList< Message > Messages::warnings ( ) const
Returns
the list of warnings messages

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