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.