ComSquare
Public Member Functions | Private Attributes | List of all members
ComSquare::InvalidRectangleAddress Class Reference

Exception thrown when trying to read/write to an invalid address in a rectangle memory region. More...

#include <InvalidAddress.hpp>

Inheritance diagram for ComSquare::InvalidRectangleAddress:
Collaboration diagram for ComSquare::InvalidRectangleAddress:

Public Member Functions

 InvalidRectangleAddress (std::string where, int32_t addr, int16_t subaddr, int16_t start, int16_t end)
 
const char * what () const noexcept override
 

Private Attributes

std::string _msg
 

Detailed Description

Exception thrown when trying to read/write to an invalid address in a rectangle memory region.

Constructor & Destructor Documentation

◆ InvalidRectangleAddress()

ComSquare::InvalidRectangleAddress::InvalidRectangleAddress ( std::string  where,
int32_t  addr,
int16_t  subaddr,
int16_t  start,
int16_t  end 
)
inline

Member Function Documentation

◆ what()

const char* ComSquare::InvalidRectangleAddress::what ( ) const
inlineoverridenoexcept

Member Data Documentation

◆ _msg

std::string ComSquare::InvalidRectangleAddress::_msg
private

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