/
uzer_007
/
reindexer
Обзор
Документация
Войти
/
uzer_007
/
reindexer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
cpp_src/client/inamespaces.h
23 строки
528 B
APl
Update to version v5.6.0
29 авг 2025, 17:01
29 авг 2025, 17:01
0a131de
Код
Авторство
О чём код?
#pragma once #include <string_view> #include "estl/intrusive_ptr.h" namespace reindexer { namespace client { class Namespace; class [[nodiscard]] INamespaces { public: using IntrusiveT = intrusive_atomic_rc_wrapper<INamespaces>; using PtrT = intrusive_ptr<IntrusiveT>; virtual void Add(const std::string& name) = 0; virtual void Erase(std::string_view name) = 0; virtual std::shared_ptr<Namespace> Get(std::string_view name) = 0; virtual ~INamespaces() = default; }; } // namespace client } // namespace reindexer