All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | List of all members
paal::auctions::concepts::demand_query_auction< DemandQueryAuction > Struct Template Reference
Inheritance diagram for paal::auctions::concepts::demand_query_auction< DemandQueryAuction >:
paal::auctions::concepts::auction< DemandQueryAuction >

Public Member Functions

 BOOST_CONCEPT_USAGE (demand_query_auction)
 
- Public Member Functions inherited from paal::auctions::concepts::auction< DemandQueryAuction >
 BOOST_CONCEPT_ASSERT ((boost::SinglePassRangeConcept< bidders_t >))
 
 BOOST_CONCEPT_ASSERT ((utils::concepts::readable_range< bidders_t >))
 
 BOOST_CONCEPT_ASSERT ((boost::SinglePassRangeConcept< items_t >))
 
 BOOST_CONCEPT_ASSERT ((utils::concepts::readable_range< items_t >))
 
 BOOST_CONCEPT_USAGE (auction)
 

Additional Inherited Members

- Public Types inherited from paal::auctions::concepts::auction< DemandQueryAuction >
using bidders_t = component_to_range_t< bidders >
 
using items_t = component_to_range_t< items >
 
using item_val_t = range_to_elem_t< items_t >
 
- Protected Member Functions inherited from paal::auctions::concepts::auction< DemandQueryAuction >
auto get_item () -> decltype(*std::begin(a.template get< items >()))
 
auto get_bidder () -> decltype(*std::begin(a.template get< bidders >()))
 
- Protected Attributes inherited from paal::auctions::concepts::auction< DemandQueryAuction >
DemandQueryAuction a
 

Detailed Description

template<typename DemandQueryAuction>
struct paal::auctions::concepts::demand_query_auction< DemandQueryAuction >

Definition at line 142 of file auction_components.hpp.


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