73 Blob(std::string raw_data);
87 [[nodiscard]] std::string
getType()
const override;
99 [[nodiscard]] std::string
serialize()
const override;
110 [[nodiscard]]
const std::string&
getData()
const;
Определение абстрактного базового класса для всех объектов системы контроля версий.
std::string serialize() const override
Сериализует основные данные объекта для хеширования и хранения.
Определения Blob.cxx:30
Blob(std::string raw_data)
Конструктор для объекта Blob.
Определения Blob.cxx:17
const std::string & getData() const
Возвращает необработанное содержимое данных, хранящееся в Blob.
Определения Blob.cxx:34
std::string getType() const override
Возвращает тип объекта СКВ.
Определения Blob.cxx:26
VcsObject()=default
Конструктор по умолчанию. Требуется для производных классов.
Основные структуры данных СКВ и модель объектов.