Traits for branching. More...
#include <branch-traits.hpp>
Traits for branching.
This class collects the traits for branching, depending on the variable type.
The traits used concern various functions:
typedef Type Filter
where Type
is the type of an appropriate branch filter function for the variable type.typedef Type Merit
where Type
is the type of an appropriate branch merit function for the variable type.typedef Type Val
where Type
is the type of an appropriate branch value function for the variable type.typedef Type ValType
where Type
is the return type of the branch value function for the variable type.typedef Type Commit
where Type
is the type of an appropriate branch commit function for the variable type. Definition at line 59 of file branch-traits.hpp.