cushion.handler

Handler type traits and operations

Members

Functions

add
void add(Handler handler, Func func)
Undocumented in source. Be warned that the author may not have intended to support it.
call
void call(Handler handler, Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear(Handler handler)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(Handler handler, Func func)
Undocumented in source. Be warned that the author may not have intended to support it.
set
void set(Handler handler, Func func)
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

HandlerParameters
template HandlerParameters(Handler)

Parameter of Handler

HandlerReturnType
template HandlerReturnType(Handler)

ReturnTypeOf of Handler

Variables

isHandler
enum bool isHandler(Handler);

Judge traits of Handler

isHandlerAddable
enum bool isHandlerAddable(Handler, Func);

Judge traits of Handler for operation of adding

isHandlerAssignable
enum bool isHandlerAssignable(Handler, Func);

Judge traits of Handler for operation of assign

Meta