54 #ifndef _GAMS_AUCTIONS_AUCTION_BID_H_ 55 #define _GAMS_AUCTIONS_AUCTION_BID_H_ 60 #include "madara/knowledge/KnowledgeRecord.h" 94 madara::knowledge::KnowledgeRecord
amount;
169 #include "AuctionBid.inl" 171 #endif // _GAMS_AUCTIONS_AUCTION_BID_H_ Comparator for sorting bids in ascending order (least to greatest)
std::string bidder
the id of the bidder (e.g., "agent.0")
void strip_prefix_fast(const std::string &prefix, AuctionBids &bids)
Strips bids' bidder of an auction prefix for convenience (unsafe).
bool operator>(const BasicVector< LDerived, Units > &lhs, const BasicVector< RDerived, Units > &rhs)
Auction bidding instance.
Comparator for sorting bids in descending order (greater to least)
Contains all GAMS-related tools, classes and code.
void sort_descending(AuctionBids &bids)
Convenience function for sorting bids in descending order, using the AuctionBidDescending comparator...
bool operator<(const BasicVector< LDerived, Units > &lhs, const BasicVector< RDerived, Units > &rhs)
void strip_prefix_safe(const std::string &prefix, AuctionBids &bids)
Strips bids' bidder of an auction prefix for convenience.
madara::knowledge::KnowledgeRecord amount
the amount of the bid (e.g., 2.50)
void sort_ascending(AuctionBids &bids)
Convenience function for sorting bids in ascending order, using the AuctionBidAscending comparator...
std::vector< AuctionBid > AuctionBids
convenience typedef for vector fo AuctionBid
bool operator==(const BasicVector< LDerived, Units > &lhs, const BasicVector< RDerived, Units > &rhs)