The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros | Typedefs | Variables
typedefs.hpp File Reference

Contains typedefs for the whiteboard. More...

#include "log.hpp"
#include <deque>
#include <ostream>
#include <boost/enable_shared_from_this.hpp>
#include <boost/make_shared.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include "fake_unit_ptr.hpp"
#include "units/ptr.hpp"
Include dependency graph for typedefs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 pathfind
 
 wb
 

Macros

#define ERR_WB   LOG_STREAM_INDENT(err, log_whiteboard)
 
#define WRN_WB   LOG_STREAM_INDENT(warn, log_whiteboard)
 
#define LOG_WB   LOG_STREAM_INDENT(info, log_whiteboard)
 
#define DBG_WB   LOG_STREAM_INDENT(debug, log_whiteboard)
 

Typedefs

typedef boost::shared_ptr< bool > wb::whiteboard_lock
 
typedef boost::shared_ptr< arrowwb::arrow_ptr
 
typedef boost::shared_ptr< action > wb::action_ptr
 
typedef boost::shared_ptr
< action const > 
wb::action_const_ptr
 
typedef boost::weak_ptr< action > wb::weak_action_ptr
 
typedef std::deque< action_ptr > wb::action_queue
 
typedef boost::shared_ptr
< side_actions > 
wb::side_actions_ptr
 
typedef boost::shared_ptr< move > wb::move_ptr
 
typedef boost::shared_ptr
< move const > 
wb::move_const_ptr
 
typedef boost::shared_ptr< attack > wb::attack_ptr
 
typedef boost::shared_ptr
< attack const > 
wb::attack_const_ptr
 
typedef boost::shared_ptr
< recruit > 
wb::recruit_ptr
 
typedef boost::shared_ptr
< recruit const > 
wb::recruit_const_ptr
 
typedef boost::shared_ptr< recall > wb::recall_ptr
 
typedef boost::shared_ptr
< recall const > 
wb::recall_const_ptr
 
typedef boost::shared_ptr
< suppose_dead > 
wb::suppose_dead_ptr
 
typedef boost::shared_ptr
< suppose_dead const > 
wb::suppose_dead_const_ptr
 

Variables

static lg::log_domain log_whiteboard ("whiteboard")
 

Detailed Description

Contains typedefs for the whiteboard.

Definition in file typedefs.hpp.

Macro Definition Documentation

#define DBG_WB   LOG_STREAM_INDENT(debug, log_whiteboard)
#define ERR_WB   LOG_STREAM_INDENT(err, log_whiteboard)
#define LOG_WB   LOG_STREAM_INDENT(info, log_whiteboard)
#define WRN_WB   LOG_STREAM_INDENT(warn, log_whiteboard)

Variable Documentation

lg::log_domain log_whiteboard("whiteboard")
static