|
iceberg-cpp
|
#include <stdexcept>#include "iceberg/iceberg_export.h"Go to the source code of this file.
Classes | |
| class | iceberg::IcebergError |
| Base exception class for exceptions thrown by the Iceberg library. More... | |
| class | iceberg::ExpressionError |
| Exception thrown when expression construction fails. More... | |
Macros | |
| #define | ICEBERG_CHECK_OR_DIE(condition, ...) |
Common exception types for Iceberg. Note that this library primarily uses return values for error handling, not exceptions. Some operations, however, will throw exceptions in contexts where no other option is available (e.g. a constructor). In those cases, an exception type from here will be used.
| #define ICEBERG_CHECK_OR_DIE | ( | condition, | |
| ... | |||
| ) |