btu::esp namespace

Namespaces

namespace detail

Classes

struct EspErrCategory
class FailureSourceCategory

Enums

enum class EspErr: std::uint8_t { Success = 0, Unknown = 1, FailedToReadFile }
enum class FailureSource: std::uint8_t { BadUserInput = 1, SystemError = 2 }

Functions

auto list_headparts(const Path& input) →  tl::expected<std::vector<std::u8string>, Error> noexcept
auto list_headparts(std::fstream file) →  tl::expected<std::vector<std::u8string>, Error> noexcept
auto list_landscape_textures(const Path& input) →  tl::expected<std::vector<std::u8string>, Error> noexcept
auto list_landscape_textures(std::fstream file) →  tl::expected<std::vector<std::u8string>, Error> noexcept
auto make_error_code(EspErr e) →  std::error_code
auto make_error_condition(FailureSource e) →  std::error_condition

Variables

const EspErrCategory k_esp_err_category
const FailureSourceCategory k_failure_source_category

Enum documentation

enum class btu::esp::EspErr: std::uint8_t

enum class btu::esp::FailureSource: std::uint8_t

Function documentation

tl::expected<std::vector<std::u8string>, Error> btu::esp::list_headparts(const Path& input) noexcept

tl::expected<std::vector<std::u8string>, Error> btu::esp::list_headparts(std::fstream file) noexcept

tl::expected<std::vector<std::u8string>, Error> btu::esp::list_landscape_textures(const Path& input) noexcept

Variable documentation