#include "paal/auctions/auction_components.hpp"
#include "paal/auctions/auction_traits.hpp"
#include "paal/utils/accumulate_functors.hpp"
#include <boost/range/adaptor/transformed.hpp>
#include <boost/range/algorithm/min_element.hpp>
#include <boost/range/distance.hpp>
#include <boost/range/empty.hpp>
#include <utility>
Go to the source code of this file.
Namespaces | |
paal | |
global namespace of project. | |
paal::auctions | |
Auctions namespace. | |
Functions | |
template<class Auction > | |
auto | paal::auctions::items_number (Auction &&auction) |
Returns the number of different kinds of items in an auction. More... | |
template<class Auction > | |
auto | paal::auctions::bidders_number (Auction &&auction) |
Returns the number of bidders in an auction. More... | |
template<class Auction > | |
paal::auctions::auction_traits < Auction >::copies_num_t | paal::auctions::get_minimum_copies_num (Auction &&auction) |
Returns minimum number of copies of an item in an auction. More... | |