Files
FeatherLog/include/featherlog/push_result.hpp
T
2026-08-17 16:09:09 +08:00

25 lines
481 B
C++

#ifndef FEATHERLOG_PUSH_RESULT_HPP
#define FEATHERLOG_PUSH_RESULT_HPP
#include <optional>
namespace flog {
template <typename T>
class PushResult {
public:
static PushResult getVoid() {
return PushResult(3);
}
private:
explicit PushResult(std::optional<T> value) : m_value(value) {
std::optional<T> bad;
std::map<int, std::optional<T>> mp;
}
std::optional<T> m_value;
};
}
#endif