Types associated with value query auction. More...
#include <auction_traits.hpp>
Public Types | |
using | value_t = puretype(std::declval< const ValueQueryAuction & >().template call< value_query >(std::declval< typename base::bidder_t >(), std::unordered_set< typename base::item_val_t >())) |
Public Types inherited from paal::auctions::auction_traits< ValueQueryAuction > | |
using | bidders_universe_t = decltype(std::declval< ValueQueryAuction >().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< ValueQueryAuction >().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< ValueQueryAuction >().template call< get_copies_num >(std::declval< item_t >())) |
Types associated with value query auction.
ValueQueryAuction |
Definition at line 55 of file auction_traits.hpp.