Inflection
Morphology Inflection
Loading...
Searching...
No Matches
fwd.hpp
1/*
2 * Copyright 2016-2024 Apple Inc. All rights reserved.
3 */
4// Forward declarations for inflection.exception
5#pragma once
6
7#include <inflection/api.h>
8// INFLECTION_CLASS_API
9
10namespace inflection
11{
13 namespace exception
14 {
17 class Exception;
19 class ICUException;
25 class IOException;
28 class RuntimeException;
29 class Throwable;
32 } // exception
33} // inflection
Used to indicate an error casting from one class to other.
Base exception class for all exceptions in Inflection.
Definition Exception.hpp:21
Used to indicate an error utilizing the ICU unicode library.
Used to indicate a general IO error.
Used to indicate an illegal argument to a function.
Used to indicate that a datastructure is in an unknown or bad state.
Thrown when a file loaded by Inflection has an incompatible version identifier.
Used to indicate that an attempt to access an out of bounds index was made.
Used to indicate that a loaded configuration is invalid.
Used to indicate a resource that is required by Inflection is missing.
Used to indicate a pointer is null after a null pointer check.
Used to indicate a generic exception occurring at runtime.
Provides basic capabilities to Exceptions in Inflection.
Definition Throwable.hpp:21
Used to indicate an error parsing XML documents.
The C++ namespace for Inflection.
Definition fwd.hpp:11