Fix clang errors and warnings

This commit is contained in:
rexy712 2020-01-05 00:17:49 -08:00
parent b4f426b294
commit be149a714b

View File

@ -39,7 +39,7 @@ namespace matrix::sync{
event(const event&) = delete; //TODO
event(event&&)noexcept;
~event(void) = default;
constexpr event& operator=(const event&) = default;
event& operator=(const event&) = default;
raii::static_string type(void)const&;
raii::rjp_string type(void)&&;
@ -58,7 +58,6 @@ namespace matrix::sync{
protected:
const raii::static_string m_roomid;
public:
constexpr room_event_base(void) = default;
room_event_base(const room_event_base&) = delete;
constexpr room_event_base(room_event_base&&) = default;
@ -157,7 +156,7 @@ namespace matrix{
};
}
template<class To, class From, bool = std::is_rvalue_reference<From&&>::value>
To event_cast(From&& from){
To event_cast(From&&){
static_assert(detail::uninstantiated_false<From>::value);
}
template<>