Facilities for single and double dispatching at runtime, as an extension of C++ virtual functions. More...
Classes | |
struct | aurora::DispatchTraits< K > |
Helper base class to implement custom traits for dispatchers. More... | |
class | aurora::RttiDispatchTraits< S, N > |
Identifies a class using RTTI. More... | |
struct | aurora::NoOp< R, N > |
Functor doing nothing. More... | |
class | aurora::DoubleDispatcher< Signature, Traits > |
Class that is able to perform dynamic dispatch on multiple functions with two parameters. More... | |
class | aurora::SingleDispatcher< Signature, Traits > |
Class that is able to perform dynamic dispatch on multiple functions with one parameter. More... | |
Facilities for single and double dispatching at runtime, as an extension of C++ virtual functions.