HRCore V1.1.0
A High Resolution Calculation Library
Loading...
Searching...
No Matches
Exceptions

The section shows the exception types of HRCore. More...

Classes

class  HRCore::Exception::InternalError
 Exception of internal error. Please dig into it and solve. More...
 
class  HRCore::Exception::LLR
 Exception of left < right. More...
 
class  HRCore::Exception::InvalidArgument
 Exception of Invalid Argument. More...
 
class  HRCore::Exception::DividedByZero
 Exception of divided by 0. More...
 
class  HRCore::Exception::FPConvertFailed
 Exception of FixedPoint failed to input. More...
 
class  HRCore::Exception::ExpressionConvertFailed
 Exception os Expression failed to convert. More...
 
class  HRCore::Exception::ExpressionInvalidOperation
 Exception of Expression evaluation: Invalid operation on seleted data type. More...
 

Macros

#define __HRCORE_EXCEPTION_HELPER__(w)
 HRCore general exception implenent macro defination. More...
 

Detailed Description

The section shows the exception types of HRCore.

Macro Definition Documentation

◆ __HRCORE_EXCEPTION_HELPER__

#define __HRCORE_EXCEPTION_HELPER__ (   w)
Value:
: public std::exception \
{ \
public: \
const char* what() const throw() override \
{ \
return w; \
} \
}

HRCore general exception implenent macro defination.

Note
Not using template to avoid a switch cost

Definition at line 230 of file HRCore.h.