TreeFrogFramework  1.29
Public Member Functions | List of all members
KvsException Class Reference

#include <tfexception.h>

Inheritance diagram for KvsException:
Inheritance graph
Collaboration diagram for KvsException:
Collaboration graph

Public Member Functions

 KvsException (const QString &message, const char *fileName="", int lineNumber=0)
void raise () const override
std::exception * clone () const override
QString className () const override
- Public Member Functions inherited from TfException
 TfException (const QString &message, const char *fileName="", int lineNumber=0) noexcept
 TfException (const TfException &e) noexcept
virtual ~TfException () throw ()
QString message () const
QString fileName () const
int lineNumber () const
virtual const char * what () const noexcept override

Additional Inherited Members

- Protected Attributes inherited from TfException
QString msg
QString file
int line {0}
QByteArray whatmsg

Detailed Description

The KvsException class represents an exception that can be thrown when KVS database error occurs.

Constructor & Destructor Documentation

◆ KvsException()

KvsException::KvsException ( const QString &  message,
const char *  fileName = "",
int  lineNumber = 0 

Copy constructor.


Member Function Documentation

◆ className()

QString KvsException::className ( ) const

Returns exception class name.

Reimplemented from TfException.

◆ clone()

Exception * KvsException::clone ( ) const

Creates and returns a deep copy of the current data.

Reimplemented from TfException.

◆ raise()

void KvsException::raise ( ) const

Raises the exception.

Reimplemented from TfException.

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