|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Contains the visitable base types. More...
Go to the source code of this file.
Classes | |
| struct | bertini::policy::DefaultConstruct< VisitedT, RetT > |
| A policy for what to do when a visited type is encoutered by a visitor it doesn't know. More... | |
| struct | bertini::policy::RaiseExceptionWithTypeNamesInMessage< VisitedT, RetT > |
| A policy that throws (with the offending type names) when an unknown visitor is encountered. More... | |
| class | bertini::VisitableBase< RetT, CatchAll > |
| The base class for visitable types. More... | |
Namespaces | |
| namespace | bertini |
| namespace | bertini::policy |
Macros | |
| #define | BERTINI_DEFAULT_VISITABLE() |
| macro for classes which want default Accept implementation, having nothing fancy to do when accepting. | |
Typedefs | |
| template<class VisitedT, typename RetT> | |
| using | bertini::policy::DefaultCatchAll = RaiseExceptionWithTypeNamesInMessage<VisitedT, RetT> |
| The default policy for what to do when a visitable is visited by an unknown visitor. | |
Contains the visitable base types.
| #define BERTINI_DEFAULT_VISITABLE | ( | ) |
macro for classes which want default Accept implementation, having nothing fancy to do when accepting.