Public Member Functions | Private Attributes

game_logic::debug_info Class Reference

#include <formula_debugger.hpp>

Collaboration diagram for game_logic::debug_info:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 debug_info (int arg_number, int counter, int level, const std::string &name, const std::string &str, const variant &value, bool evaluated)
virtual ~debug_info ()
int counter () const
int level () const
const std::string & name () const
const std::string & str () const
const variantvalue () const
const std::string & value_str () const
bool evaluated () const
void set_evaluated (bool evaluated)
void set_value (const variant &value)

Private Attributes

int arg_number_
int counter_
int level_
std::string name_
std::string str_
variant value_
bool evaluated_

Detailed Description

Definition at line 38 of file formula_debugger.hpp.


Constructor & Destructor Documentation

game_logic::debug_info::debug_info ( int  arg_number,
int  counter,
int  level,
const std::string &  name,
const std::string &  str,
const variant value,
bool  evaluated 
)

Definition at line 42 of file formula_debugger.cpp.

game_logic::debug_info::~debug_info (  )  [virtual]

Definition at line 48 of file formula_debugger.cpp.


Member Function Documentation

int game_logic::debug_info::counter (  )  const

Definition at line 64 of file formula_debugger.cpp.

References counter_.

Referenced by game_logic::msg(), and gui2::tformula_debugger::pre_show().

Here is the caller graph for this function:

bool game_logic::debug_info::evaluated (  )  const

Definition at line 82 of file formula_debugger.cpp.

References evaluated_.

Referenced by gui2::tformula_debugger::pre_show().

Here is the caller graph for this function:

int game_logic::debug_info::level (  )  const

Definition at line 53 of file formula_debugger.cpp.

References level_.

Referenced by gui2::tformula_debugger::pre_show().

Here is the caller graph for this function:

const std::string & game_logic::debug_info::name (  )  const

Definition at line 58 of file formula_debugger.cpp.

References name_.

Referenced by game_logic::msg(), and gui2::tformula_debugger::pre_show().

Here is the caller graph for this function:

void game_logic::debug_info::set_evaluated ( bool  evaluated  ) 

Definition at line 88 of file formula_debugger.cpp.

References evaluated_.

void game_logic::debug_info::set_value ( const variant value  ) 

Definition at line 76 of file formula_debugger.cpp.

References value_.

const std::string & game_logic::debug_info::str (  )  const

Definition at line 94 of file formula_debugger.cpp.

References str_.

Referenced by game_logic::msg(), and gui2::tformula_debugger::pre_show().

Here is the caller graph for this function:

const variant & game_logic::debug_info::value (  )  const

Definition at line 70 of file formula_debugger.cpp.

References value_.

Referenced by gui2::tformula_debugger::pre_show().

Here is the caller graph for this function:

const std::string& game_logic::debug_info::value_str (  )  const

Member Data Documentation

Definition at line 52 of file formula_debugger.hpp.

Definition at line 53 of file formula_debugger.hpp.

Referenced by counter().

Definition at line 58 of file formula_debugger.hpp.

Referenced by evaluated(), and set_evaluated().

Definition at line 54 of file formula_debugger.hpp.

Referenced by level().

std::string game_logic::debug_info::name_ [private]

Definition at line 55 of file formula_debugger.hpp.

Referenced by name().

std::string game_logic::debug_info::str_ [private]

Definition at line 56 of file formula_debugger.hpp.

Referenced by str().

Definition at line 57 of file formula_debugger.hpp.

Referenced by set_value(), and value().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:20:56 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs