Brunot
Loading...
Searching...
No Matches
NewMessageStub.h
Go to the documentation of this file.
1#pragma once
2#include "Message.h"
3
4namespace sys
5{
6class Json;
7}
8
9using Stream = sys::Json;
10
12{
13 NewMessageStub() = default;
14 NewMessageStub(const NewMessageStub& other) = default;
15 NewMessageStub(NewMessageStub&& other) noexcept = default;
16 auto operator=(const NewMessageStub& other) -> NewMessageStub& = default;
17 auto operator=(NewMessageStub&& other) noexcept -> NewMessageStub& = default;
18 ~NewMessageStub() override = default;
19
20 auto clone() const -> std::unique_ptr<Message> override
21 {
22 return std::make_unique<NewMessageStub>(*this);
23 }
24
25 auto load(const Stream& stream) -> void override
26 {
27 }
28
29 auto save(Stream& stream) const -> void override
30 {
31 }
32
33};
sys::Json Stream
Definition AudioObject.h:20
Definition Json.h:32
the type of elements in a basic_json container
Definition GameObject.h:32
Message()=default
auto save(Stream &stream) const -> void override
Definition NewMessageStub.h:29
auto load(const Stream &stream) -> void override
Definition NewMessageStub.h:25
auto operator=(NewMessageStub &&other) noexcept -> NewMessageStub &=default
~NewMessageStub() override=default
NewMessageStub(NewMessageStub &&other) noexcept=default
NewMessageStub()=default
auto operator=(const NewMessageStub &other) -> NewMessageStub &=default
auto clone() const -> std::unique_ptr< Message > override
Definition NewMessageStub.h:20
NewMessageStub(const NewMessageStub &other)=default