|
BWAPI
|
#include <Arbitrator.h>
Public Member Functions | |
| Arbitrator () | |
| bool | setBid (Controller< _Tp, _Val > *c, _Tp obj, _Val bid) |
| bool | setBid (Controller< _Tp, _Val > *c, std::set< _Tp > objs, _Val bid) |
| bool | removeBid (Controller< _Tp, _Val > *c, _Tp obj) |
| bool | removeBid (Controller< _Tp, _Val > *c, std::set< _Tp > objs) |
| bool | removeAllBids (Controller< _Tp, _Val > *c) |
| bool | removeController (Controller< _Tp, _Val > *c) |
| bool | accept (Controller< _Tp, _Val > *c, _Tp obj, _Val bid) |
| bool | accept (Controller< _Tp, _Val > *c, std::set< _Tp > objs, _Val bid) |
| bool | accept (Controller< _Tp, _Val > *c, _Tp obj) |
| bool | accept (Controller< _Tp, _Val > *c, std::set< _Tp > objs) |
| bool | decline (Controller< _Tp, _Val > *c, _Tp obj, _Val bid) |
| bool | decline (Controller< _Tp, _Val > *c, std::set< _Tp > objs, _Val bid) |
| bool | hasBid (_Tp obj) const |
| const std::pair< Controller < _Tp, _Val > *, _Val > & | getHighestBidder (_Tp obj) const |
| const std::list< std::pair < Controller< _Tp, _Val > *, _Val > > | getAllBidders (_Tp obj) const |
| const std::set< _Tp > & | getObjects (Controller< _Tp, _Val > *c) const |
| const std::set< _Tp > & | getObjectsBidOn (Controller< _Tp, _Val > *c) const |
| void | onRemoveObject (_Tp obj) |
| _Val | getBid (Controller< _Tp, _Val > *c, _Tp obj) const |
| void | update () |
| Arbitrator::Arbitrator< _Tp, _Val >::Arbitrator | ( | ) |
| bool Arbitrator::Arbitrator< _Tp, _Val >::accept | ( | Controller< _Tp, _Val > * | c, |
| _Tp | obj, | ||
| _Val | bid | ||
| ) |

| bool Arbitrator::Arbitrator< _Tp, _Val >::accept | ( | Controller< _Tp, _Val > * | c, |
| std::set< _Tp > | objs, | ||
| _Val | bid | ||
| ) |
| bool Arbitrator::Arbitrator< _Tp, _Val >::accept | ( | Controller< _Tp, _Val > * | c, |
| _Tp | obj | ||
| ) |
| bool Arbitrator::Arbitrator< _Tp, _Val >::accept | ( | Controller< _Tp, _Val > * | c, |
| std::set< _Tp > | objs | ||
| ) |
| bool Arbitrator::Arbitrator< _Tp, _Val >::decline | ( | Controller< _Tp, _Val > * | c, |
| _Tp | obj, | ||
| _Val | bid | ||
| ) |

| bool Arbitrator::Arbitrator< _Tp, _Val >::decline | ( | Controller< _Tp, _Val > * | c, |
| std::set< _Tp > | objs, | ||
| _Val | bid | ||
| ) |
| const std::list< std::pair< Controller< _Tp, _Val > *, _Val > > Arbitrator::Arbitrator< _Tp, _Val >::getAllBidders | ( | _Tp | obj | ) | const |


| _Val Arbitrator::Arbitrator< _Tp, _Val >::getBid | ( | Controller< _Tp, _Val > * | c, |
| _Tp | obj | ||
| ) | const |
| const std::pair< Controller< _Tp, _Val > *, _Val > & Arbitrator::Arbitrator< _Tp, _Val >::getHighestBidder | ( | _Tp | obj | ) | const |

| const std::set< _Tp > & Arbitrator::Arbitrator< _Tp, _Val >::getObjects | ( | Controller< _Tp, _Val > * | c | ) | const |
| const std::set< _Tp > & Arbitrator::Arbitrator< _Tp, _Val >::getObjectsBidOn | ( | Controller< _Tp, _Val > * | c | ) | const |
| bool Arbitrator::Arbitrator< _Tp, _Val >::hasBid | ( | _Tp | obj | ) | const |

| void Arbitrator::Arbitrator< _Tp, _Val >::onRemoveObject | ( | _Tp | obj | ) |


| bool Arbitrator::Arbitrator< _Tp, _Val >::removeAllBids | ( | Controller< _Tp, _Val > * | c | ) |

| bool Arbitrator::Arbitrator< _Tp, _Val >::removeBid | ( | Controller< _Tp, _Val > * | c, |
| _Tp | obj | ||
| ) |

| bool Arbitrator::Arbitrator< _Tp, _Val >::removeBid | ( | Controller< _Tp, _Val > * | c, |
| std::set< _Tp > | objs | ||
| ) |
| bool Arbitrator::Arbitrator< _Tp, _Val >::removeController | ( | Controller< _Tp, _Val > * | c | ) |

| bool Arbitrator::Arbitrator< _Tp, _Val >::setBid | ( | Controller< _Tp, _Val > * | c, |
| _Tp | obj, | ||
| _Val | bid | ||
| ) |

| bool Arbitrator::Arbitrator< _Tp, _Val >::setBid | ( | Controller< _Tp, _Val > * | c, |
| std::set< _Tp > | objs, | ||
| _Val | bid | ||
| ) |
| void Arbitrator::Arbitrator< _Tp, _Val >::update | ( | ) |

1.7.6.1