Replace boost::optional with std::optional (#4877)

This commit is contained in:
pajlada
2023-10-08 18:50:48 +02:00
committed by GitHub
parent fe4d6121a2
commit fec45889a8
88 changed files with 428 additions and 383 deletions
@@ -136,7 +136,7 @@ bool ModerationAction::isImage() const
return bool(this->image_);
}
const boost::optional<ImagePtr> &ModerationAction::getImage() const
const std::optional<ImagePtr> &ModerationAction::getImage() const
{
assertInGuiThread();
@@ -2,11 +2,11 @@
#include "util/RapidjsonHelpers.hpp"
#include <boost/optional.hpp>
#include <pajlada/serialize.hpp>
#include <QString>
#include <memory>
#include <optional>
namespace chatterino {
@@ -21,13 +21,13 @@ public:
bool operator==(const ModerationAction &other) const;
bool isImage() const;
const boost::optional<ImagePtr> &getImage() const;
const std::optional<ImagePtr> &getImage() const;
const QString &getLine1() const;
const QString &getLine2() const;
const QString &getAction() const;
private:
mutable boost::optional<ImagePtr> image_;
mutable std::optional<ImagePtr> image_;
QString line1_;
QString line2_;
QString action_;