The Battle for Wesnoth  1.19.5+dev
Namespaces | Macros | Typedefs | Variables
typedefs.hpp File Reference

Contains typedefs for the whiteboard. More...

#include "log.hpp"
#include <deque>
#include <ostream>
#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 std::shared_ptr< bool > wb::whiteboard_lock
 
typedef std::shared_ptr< arrowwb::arrow_ptr
 
typedef std::shared_ptr< action > wb::action_ptr
 
typedef std::shared_ptr< action const > wb::action_const_ptr
 
typedef std::weak_ptr< action > wb::weak_action_ptr
 
typedef std::deque< action_ptr > wb::action_queue
 
typedef std::shared_ptr< side_actions > wb::side_actions_ptr
 
typedef std::shared_ptr< move > wb::move_ptr
 
typedef std::shared_ptr< move const > wb::move_const_ptr
 
typedef std::shared_ptr< attack > wb::attack_ptr
 
typedef std::shared_ptr< attack const > wb::attack_const_ptr
 
typedef std::shared_ptr< recruit > wb::recruit_ptr
 
typedef std::shared_ptr< recruit const > wb::recruit_const_ptr
 
typedef std::shared_ptr< recall > wb::recall_ptr
 
typedef std::shared_ptr< recall const > wb::recall_const_ptr
 
typedef std::shared_ptr< suppose_dead > wb::suppose_dead_ptr
 
typedef std::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

◆ DBG_WB

#define DBG_WB   LOG_STREAM_INDENT(debug, log_whiteboard)

Definition at line 28 of file typedefs.hpp.

◆ ERR_WB

#define ERR_WB   LOG_STREAM_INDENT(err, log_whiteboard)

Definition at line 25 of file typedefs.hpp.

◆ LOG_WB

#define LOG_WB   LOG_STREAM_INDENT(info, log_whiteboard)

Definition at line 27 of file typedefs.hpp.

◆ WRN_WB

#define WRN_WB   LOG_STREAM_INDENT(warn, log_whiteboard)

Definition at line 26 of file typedefs.hpp.

Variable Documentation

◆ log_whiteboard

lg::log_domain log_whiteboard("whiteboard") ( "whiteboard"  )
static