Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
bertini::policy::DefaultConstruct< VisitedT, RetT > Struct Template Reference

A policy for what to do when a visited type is encoutered by a visitor it doesn't know. More...

#include <visitable.hpp>

Static Public Member Functions

static RetT OnUnknownVisitor (VisitedT &a, VisitorBase &)
 Default behaviour on an unknown visitor: warn and return a default-constructed value.

Detailed Description

template<class VisitedT, typename RetT>
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.

Defines the default behaviour when an unknown visitor is encountered during visitation.

Assumes the return type is default constructible.

Member Function Documentation

◆ OnUnknownVisitor()

template<class VisitedT, typename RetT>
RetT bertini::policy::DefaultConstruct< VisitedT, RetT >::OnUnknownVisitor ( VisitedT & a,
VisitorBase &  )
inlinestatic

Default behaviour on an unknown visitor: warn and return a default-constructed value.