All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Types | List of all members
paal::auctions::value_query_auction_traits< ValueQueryAuction > Class Template Reference

Types associated with value query auction. More...

#include <auction_traits.hpp>

Inheritance diagram for paal::auctions::value_query_auction_traits< ValueQueryAuction >:
paal::auctions::auction_traits< ValueQueryAuction >

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 >()))
 

Detailed Description

template<class ValueQueryAuction>
class paal::auctions::value_query_auction_traits< ValueQueryAuction >

Types associated with value query auction.

Template Parameters
ValueQueryAuction

Definition at line 55 of file auction_traits.hpp.


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