Template Class aggregate_oracle
Defined in File aggregate_oracle.hpp
Class Documentation
-
template<typename TOracleTypes>
class aggregate_oracle Base class for project oracles (which will contain multiple instances of specific oracles). Enables the injection of perfect knowledge (of one or more types) into the swarm.
Public Types
-
using oracle_type_variant = typename boost::make_variant_over<typename rmpl::typelist_wrap_apply<TOracleTypes, std::unique_ptr>::type>::type
-
using oracle_type_variant = typename boost::make_variant_over<typename rmpl::typelist_wrap_apply<TOracleTypes, std::unique_ptr>::type>::type