#include <deque>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <boost/multi_index/random_access_index.hpp>
#include <boost/multi_index_container.hpp>
#include "action.hpp"
#include "typedefs.hpp"
Go to the source code of this file.
Classes | |
class | wb::side_actions_container |
Datastructure holding the actions of a side on multiple turns. More... | |
struct | wb::side_actions_container::chronological |
Tag for action_set's random_access index. More... | |
struct | wb::side_actions_container::by_unit |
Tag for action_set's hashed_non_unique index. More... | |
struct | wb::side_actions_container::by_hex |
Tag for action_set's hashed_non_unique index. More... | |
class | wb::side_actions |
This internal whiteboard class holds the planned action queues for a team, and offers many utility methods to create and manipulate them. More... | |
struct | wb::side_actions::numbers_t |
Namespaces | |
wb | |
Functions | |
std::ostream & | wb::operator<< (std::ostream &out, const wb::side_actions &side_actions) |
Dumps side_actions on a stream, for debug purposes. More... | |