formula_function.cpp File Reference

#include "global.hpp"
#include <iostream>
#include <math.h>
#include "callable_objects.hpp"
#include "formula_callable.hpp"
#include "formula_function.hpp"
#include "map.hpp"
#include "SDL.h"

Include dependency graph for formula_function.cpp:

Go to the source code of this file.

Namespaces

namespace  game_logic

Defines

#define FUNCTION(name)   functions_table[#name] = new function_creator<name##_function>();

Typedefs

typedef std::map< std::string,
base_function_creator * > 
game_logic::functions_map

Functions

int transition (int begin, int val1, int end, int val2, int value)
functions_map & game_logic::get_functions_map ()
expression_ptr game_logic::create_function (const std::string &fn, const std::vector< expression_ptr > &args, const function_symbol_table *symbols)
std::vector< std::string > game_logic::builtin_function_names ()


Define Documentation

#define FUNCTION ( name   )     functions_table[#name] = new function_creator<name##_function>();


Function Documentation

int game_logic::@66::@66::transition ( int  begin,
int  val1,
int  end,
int  val2,
int  value 
) [static]

Definition at line 106 of file formula_function.cpp.

Referenced by game_logic::get_functions_map().


Variable Documentation

Definition at line 333 of file formula_function.cpp.

Definition at line 333 of file formula_function.cpp.

expression_ptr expr_

Definition at line 331 of file formula_function.cpp.

const formula_callable* fallback_

Definition at line 332 of file formula_function.cpp.


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs