ORIGINAL
Loading...
Searching...
No Matches
error.h File Reference

Custom exception classes and callback validation utilities. More...

#include <exception>
#include "types.h"
Include dependency graph for error.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  original::callBackChecker
 Static utility for validating callback signatures. More...
 
class  original::error
 Base interface for all exception types in Original. More...
 
class  original::staticError< ERR, TRIGGERING_CONDITION >
 Compile-time error assertion utility. More...
 
class  original::outOfBoundError
 Exception for container index out-of-range errors. More...
 
class  original::valueError
 Exception for invalid parameter values. More...
 
class  original::nullPointerError
 Exception for null pointer dereference attempts. More...
 
class  original::unSupportedMethodError
 Exception for unimplemented method calls. More...
 
class  original::noElementError
 Exception for missing element requests. More...
 
class  original::callbackSignatureError
 Exception for callback argument mismatch. More...
 
class  original::callbackReturnTypeError
 Exception for callback return type mismatch. More...
 
class  original::allocateError
 Exception for memory allocation failures. More...
 
class  original::staticError< original::error, TRIGGERING_CONDITION >
 
class  original::staticError< original::outOfBoundError, TRIGGERING_CONDITION >
 
class  original::staticError< original::valueError, TRIGGERING_CONDITION >
 
class  original::staticError< original::nullPointerError, TRIGGERING_CONDITION >
 
class  original::staticError< original::unSupportedMethodError, TRIGGERING_CONDITION >
 
class  original::staticError< original::noElementError, TRIGGERING_CONDITION >
 
class  original::staticError< original::callbackSignatureError, TRIGGERING_CONDITION >
 
class  original::staticError< original::callbackReturnTypeError, TRIGGERING_CONDITION >
 
class  original::staticError< original::allocateError, TRIGGERING_CONDITION >
 

Namespaces

namespace  original
 Main namespace for the project Original.
 

Detailed Description

Custom exception classes and callback validation utilities.

This header defines a collection of exception types for error handling and a template-based callback signature checker for interface validation.