LibCT 2.0
Classes | Namespaces | Enumerations

Include/Exception.h File Reference

#include "FormatString.h"
#include "Defines.h"
#include "Debug.h"
#include <exception>
#include <string>

Go to the source code of this file.

Classes

class  LibCT::Exception
 A base class for all LibCT exceptions. More...
struct  LibCT::ExceptionCodeType< num >
 Template struct which creates a distinct type for each exception code. More...
class  LibCT::IOException
 A class representing an IO exception. More...
class  LibCT::VariableException
 A class representing a Variable exception. More...
class  LibCT::ExceptionFactory
 A class impementing dispatch methods. More...

Namespaces

namespace  LibCT

Enumerations

enum  LibCT::ExceptionCode { LibCT::ExceptionCodeIO, LibCT::ExceptionCodeVariable, LibCT::ExceptionCodeProject }
 

The code for an exception.

More...