This is the complete list of members for sourcemeta::blaze::Configuration::Lock, including all inherited members.
| at(const sourcemeta::core::JSON::String &uri) const -> std::optional< std::reference_wrapper< const Entry > > (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| begin() const noexcept -> const_iterator (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| check(const sourcemeta::core::JSON::String &uri, const std::filesystem::path &expected_path, const ReadCallback &reader) const -> Entry::Status (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| const_iterator typedef (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| emplace(const sourcemeta::core::JSON::String &uri, const std::filesystem::path &path, const sourcemeta::core::JSON::String &hash, Entry::HashAlgorithm hash_algorithm=Entry::HashAlgorithm::SHA256) -> void (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| end() const noexcept -> const_iterator (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| erase(const sourcemeta::core::JSON::String &uri) -> void (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| from_json(const sourcemeta::core::JSON &value, const std::filesystem::path &lock_base_path) -> Lock (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | static |
| size() const noexcept -> std::size_t (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock | |
| to_json(const std::filesystem::path &lock_base_path) const -> sourcemeta::core::JSON (defined in sourcemeta::blaze::Configuration::Lock) | sourcemeta::blaze::Configuration::Lock |