Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
error.hpp File Reference
#include <algorithm>
#include <cassert>
#include <stdexcept>
#include <cctype>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <climits>
#include <filesystem>
#include <fstream>
#include <limits>
#include <mutex>
#include <sstream>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <unordered_set>
#include <variant>
#include <vector>
#include <fcntl.h>
#include <pwd.h>
#include <sys/stat.h>
#include <unistd.h>

Go to the source code of this file.

Classes

struct  signet::forge::Error
 Lightweight error value carrying an ErrorCode and a human-readable message. More...
 
class  signet::forge::expected< T >
 A lightweight result type that holds either a success value of type T or an Error. More...
 
class  signet::forge::expected< void >
 Specialization of expected for void — used for operations that return success or error only. More...
 

Namespaces

namespace  signet
 
namespace  signet::forge
 
namespace  signet::forge::commercial
 Commercial licensing and evaluation-tier usage enforcement.
 

Enumerations

enum class  signet::forge::ErrorCode {
  signet::forge::OK = 0 , signet::forge::IO_ERROR , signet::forge::INVALID_FILE , signet::forge::CORRUPT_FOOTER ,
  signet::forge::CORRUPT_PAGE , signet::forge::CORRUPT_DATA , signet::forge::INVALID_ARGUMENT , signet::forge::UNSUPPORTED_ENCODING ,
  signet::forge::UNSUPPORTED_COMPRESSION , signet::forge::UNSUPPORTED_TYPE , signet::forge::SCHEMA_MISMATCH , signet::forge::OUT_OF_RANGE ,
  signet::forge::THRIFT_DECODE_ERROR , signet::forge::ENCRYPTION_ERROR , signet::forge::HASH_CHAIN_BROKEN , signet::forge::LICENSE_ERROR ,
  signet::forge::LICENSE_LIMIT_EXCEEDED , signet::forge::INTERNAL_ERROR
}
 Error codes returned by all Signet Forge operations. More...