SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Файл Tree.hxx

Определяет класс Tree, представляющий иерархическую структуру (состояние директории) репозитория СКВ. Подробнее...

#include "VcsObject.hxx"
#include <optional>
#include <string>
#include <vector>

См. исходные тексты.

Классы

struct  svcs::core::TreeEntry
 Представляет отдельный элемент (файл или поддиректорию) внутри объекта Tree. Подробнее...
class  svcs::core::Tree
 Представляет состояние директории в СКВ, реализуя контракт VcsObject. Подробнее...

Пространства имен

namespace  svcs::core
 Основные структуры данных СКВ и модель объектов.

Функции

TreeEntry svcs::core::createEntry (std::string name, std::string hash_id)
 Создание записи дерева.

Подробное описание

Определяет класс Tree, представляющий иерархическую структуру (состояние директории) репозитория СКВ.

Объект Tree хранит список структур TreeEntry, связывающих имена файлов и режимы с хеш-идентификаторами объектов Blob или других Tree объектов. Его хеш критически зависит от отсортированного содержимого этих записей.