[ox] Fix compiler warnings
This commit is contained in:
8
deps/ox/src/ox/event/signal.hpp
vendored
8
deps/ox/src/ox/event/signal.hpp
vendored
@@ -145,7 +145,7 @@ class Signal {
|
||||
|
||||
void emit(Args... args) const;
|
||||
|
||||
Error emitCheckError(Args... args) noexcept;
|
||||
Error emitCheckError(Args... args) const noexcept;
|
||||
};
|
||||
|
||||
extern template class Signal<const SignalHandler*>;
|
||||
@@ -208,7 +208,7 @@ void Signal<Args...>::emit(Args... args) const {
|
||||
}
|
||||
|
||||
template<class... Args>
|
||||
Error Signal<Args...>::emitCheckError(Args... args) noexcept {
|
||||
Error Signal<Args...>::emitCheckError(Args... args) const noexcept {
|
||||
try {
|
||||
for (auto &f : m_slots) {
|
||||
f->call(args...);
|
||||
@@ -321,7 +321,7 @@ class Signal<Error(Args...)> {
|
||||
|
||||
void emit(Args... args) const noexcept;
|
||||
|
||||
Error emitCheckError(Args... args) noexcept;
|
||||
Error emitCheckError(Args... args) const noexcept;
|
||||
};
|
||||
|
||||
extern template class Signal<Error(const SignalHandler*)>;
|
||||
@@ -396,7 +396,7 @@ void Signal<Error(Args...)>::emit(Args... args) const noexcept {
|
||||
}
|
||||
|
||||
template<class... Args>
|
||||
Error Signal<Error(Args...)>::emitCheckError(Args... args) noexcept {
|
||||
Error Signal<Error(Args...)>::emitCheckError(Args... args) const noexcept {
|
||||
for (auto &f : m_slots) {
|
||||
oxReturnError(f->call(args...));
|
||||
}
|
||||
|
Reference in New Issue
Block a user