Remove boost::noncopyable use & boost::random dependency (#4776)
The use has been removed from the following files: * Atomic.hpp * SignalVector.hpp * Benchmark.hpp * IvrApi * LoggingChannel.hpp * Singleton.hpp * Image.hpp * PrecompiledHeader.hpp * Message.hpp * MessageElement.hpp * MessageLayout.hpp * MessageLayoutElement.hpp * Fonts.hpp (just include)
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
#include "common/FlagsEnum.hpp"
|
||||
#include "util/QStringHash.hpp"
|
||||
|
||||
#include <boost/noncopyable.hpp>
|
||||
#include <QColor>
|
||||
#include <QTime>
|
||||
|
||||
@@ -54,10 +53,16 @@ enum class MessageFlag : int64_t {
|
||||
};
|
||||
using MessageFlags = FlagsEnum<MessageFlag>;
|
||||
|
||||
struct Message : boost::noncopyable {
|
||||
struct Message {
|
||||
Message();
|
||||
~Message();
|
||||
|
||||
Message(const Message &) = delete;
|
||||
Message &operator=(const Message &) = delete;
|
||||
|
||||
Message(Message &&) = delete;
|
||||
Message &operator=(Message &&) = delete;
|
||||
|
||||
// Making this a mutable means that we can update a messages flags,
|
||||
// while still keeping Message constant. This means that a message's flag
|
||||
// can be updated without the renderer being made aware, which might be bad.
|
||||
|
||||
Reference in New Issue
Block a user