LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::autosolver::AutoToken Struct Reference

resolveMethodToken, minus the unqualified-algorithm-name arm. More...

#include <line/solvers/auto/solver_auto.h>

Collaboration diagram for line::autosolver::AutoToken:

Public Attributes

bool is_intent = true
AutoMode mode = AutoMode::HEUR
std::string family
 empty when is_intent
std::string submethod
 the method handed to the family, "default" when bare

Detailed Description

resolveMethodToken, minus the unqualified-algorithm-name arm.

A method name is an intent, or family[.submethod]. The reference has a third form – a bare algorithm name such as comom, resolved by asking every family for its listValidMethods – which needs a per-solver method-name registry this port does not have; it is refused by name here, with the qualified spelling in the message, rather than guessed at.

Definition at line 250 of file solver_auto.h.

Member Data Documentation

◆ family

std::string line::autosolver::AutoToken::family

empty when is_intent

Definition at line 253 of file solver_auto.h.

Referenced by line::autosolver::auto_resolve_token().

◆ is_intent

bool line::autosolver::AutoToken::is_intent = true

Definition at line 251 of file solver_auto.h.

Referenced by line::autosolver::auto_resolve_token().

◆ mode

AutoMode line::autosolver::AutoToken::mode = AutoMode::HEUR

Definition at line 252 of file solver_auto.h.

Referenced by line::autosolver::auto_resolve_token().

◆ submethod

std::string line::autosolver::AutoToken::submethod

the method handed to the family, "default" when bare

Definition at line 254 of file solver_auto.h.

Referenced by line::autosolver::auto_resolve_token().


The documentation for this struct was generated from the following file: