The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Functions
side_actions.hpp File Reference
#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"
Include dependency graph for side_actions.hpp:
This graph shows which files directly or indirectly include this file:

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, wb::side_actions const &side_actions)
 Dumps side_actions on a stream, for debug purposes. More...