DUDS
Distributed Update of Data from Something
BppImageErrors.hpp File Reference
#include <boost/exception/exception.hpp>
#include <boost/exception/info.hpp>
#include <exception>
#include <memory>
#include <cstdint>
Include dependency graph for BppImageErrors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  duds::ui::graphics::FontNotFoundError
 A specified font is not present in the font pool. More...
 
struct  duds::ui::graphics::FontStringCacheMismatchError
 A given string cache does not correspond to the given font. More...
 
struct  duds::ui::graphics::GlyphNotFoundError
 A glyph required to render a string is not availble in the font. More...
 
struct  duds::ui::graphics::ImageArchiveError
 The base class for errors related to the use of image archives. More...
 
struct  duds::ui::graphics::ImageArchivePastEndError
 An attempt was made to advance past the end of a archive stream. More...
 
struct  duds::ui::graphics::ImageArchiveStreamError
 The base class for errors resulting from the attempt to read an image archive stream or file. More...
 
struct  duds::ui::graphics::ImageArchiveStreamTruncatedError
 The stream appears to end early. More...
 
struct  duds::ui::graphics::ImageArchiveUnsupportedVersionError
 The archive is in an unsupported version of the format. More...
 
struct  duds::ui::graphics::ImageBoundsError
 A problem with image bounds, such as the use of a location beyond the image's dimensions. More...
 
struct  duds::ui::graphics::ImageError
 The base class for errors related to the use of images. More...
 
struct  duds::ui::graphics::ImageIteratorEndError
 The Pixel or ConstPixel iterator object was dereferenced when in at the end. More...
 
struct  duds::ui::graphics::ImageNotArchiveStreamError
 The stream appears to not be an image archive. More...
 
struct  duds::ui::graphics::ImageNotFoundError
 An image was requested that the archive does not contain. More...
 
struct  duds::ui::graphics::ImageTruncatedError
 Data with an image to parse was too short to hold the image. More...
 
struct  duds::ui::graphics::ImageZeroSizeError
 Indicates the image has zero size when an operation requires some image data. More...
 
struct  duds::ui::graphics::StringCacheZeroSize
 The maximum size of a BppStringCache is zero. More...
 

Namespaces

 duds
 
 duds::ui
 Holds user interface related code.
 
 duds::ui::graphics
 General graphics related code.
 

Typedefs

typedef boost::error_info< struct Info_Character, char32_t > duds::ui::graphics::Character
 A character, like one requested for rendering in a specific font. More...
 
typedef boost::error_info< struct Info_FontName, std::string > duds::ui::graphics::FontName
 The name of the font and is not present in the font pool. More...
 
typedef boost::error_info< struct Info_ImageArcFileName, std::string > duds::ui::graphics::ImageArchiveFileName
 The name of the image archive file involved in an ImageArchiveStreamError. More...
 
typedef boost::error_info< struct Info_ArchiveImageName, std::string > duds::ui::graphics::ImageArchiveImageName
 The name of the image involved in an ImageArchiveError. More...
 
typedef boost::error_info< struct Info_ImageArcName, std::uint32_t > duds::ui::graphics::ImageArchiveVersion
 The name of the image involved in an ImageArchiveError. More...
 
typedef boost::error_info< struct Info_String, std::string > duds::ui::graphics::String
 A string, like one requested for rendering in a specific font. More...