Types associated with demand query auction. More...
#include <auction_traits.hpp>
Public Types | |
using | result_t = puretype(std::declval< DemandQueryAuction >().template call< demand_query >(std::declval< typename auction_traits< DemandQueryAuction >::bidder_t >(), utils::make_dynamic_return_constant_functor(double(1.0)))) |
using | items_t = typename result_t::first_type |
using | value_t = typename result_t::second_type |
Public Types inherited from paal::auctions::auction_traits< DemandQueryAuction > | |
using | bidders_universe_t = decltype(std::declval< DemandQueryAuction >().template get< bidders >()) |
using | bidder_iterator_t = typename boost::range_iterator< bidders_universe_t >::type |
using | bidder_t = range_to_ref_t< bidders_universe_t > |
using | bidder_val_t = range_to_elem_t< bidders_universe_t > |
using | items_universe_t = decltype(std::declval< DemandQueryAuction >().template get< items >()) |
using | item_t = range_to_ref_t< items_universe_t > |
using | item_val_t = range_to_elem_t< items_universe_t > |
using | copies_num_t = puretype(std::declval< DemandQueryAuction >().template call< get_copies_num >(std::declval< item_t >())) |
Types associated with demand query auction.
DemandQueryAuction |
Definition at line 71 of file auction_traits.hpp.