const for emit

master
Daniel Kolesa 2015-07-16 01:42:35 +01:00
parent b20e32a8b6
commit b22baaf5fd
1 changed files with 2 additions and 2 deletions

View File

@ -63,14 +63,14 @@ struct Event {
}
template<typename ...Args>
void emit(Args &&...args) {
void emit(Args &&...args) const {
if (!p_class) return;
for (Size i = 0; i < p_nfuncs; ++i)
if (p_funcs[i]) p_funcs[i](*p_class, args...);
}
template<typename ...Args>
void operator()(Args &&...args) {
void operator()(Args &&...args) const {
emit(forward<Args>(args)...);
}