Files
Rediska/rediska/data-structures/AbstractDataStructure.hpp
Nikita Astafyev 35a6349071
Some checks failed
Code Analysis / analysis (push) Failing after 2m59s
chore: initial commit
2025-12-30 22:34:58 +07:00

15 lines
377 B
C++

#pragma once
#include <expected>
#include <optional>
#include "rediska/common/enums.hpp"
#include "rediska/data-structures/enums.hpp"
#include "rediska/data-structures/types.hpp"
class AbstractDataStructure {
public:
virtual ~AbstractDataStructure() = default;
virtual std::expected<std::optional<DSValue>, DSReturnCode> handle(OperationId op, DSValue data) = 0;
};