Everett
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
object_path.h File Reference

Declares Everett's object path support. More...

#include <filesystem>
#include <initializer_list>
#include <stdexcept>
#include <string>
#include <string_view>
#include <utility>

Go to the source code of this file.

Classes

struct  everett::object_id
 
struct  everett::parsed_object_path
 

Namespaces

namespace  everett
 

Enumerations

enum struct  everett::file_kind { everett::native_blob , everett::fractional_index }
 

Functions

std::string_view everett::file_extension (file_kind kind)
 
std::filesystem::path everett::object_path (object_id const &id, file_kind kind)
 
parsed_object_path everett::parse_object_path (std::string_view path)
 

Detailed Description

Declares Everett's object path support.

Author
Edward Kmett ekmet.nosp@m.t@gm.nosp@m.ail.c.nosp@m.om
SPDX-FileType: SOURCE
SPDX-FileCopyrightText: 2026 Edward Kmett <ekmett@gmail.com>
SPDX-License-Identifier: BSD-2-Clause OR Apache-2.0