Author: mordante
Date: Sun Jun 22 13:40:38 2008
New Revision: 27400
URL: http://svn.gna.org/viewcvs/wesnoth?rev=27400&view=rev
Log:
Added constructor to initialize all members and initialize all members.
Modified:
trunk/src/formula_function.hpp
Modified: trunk/src/formula_function.hpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/formula_function.hpp?rev=27400&r1=27399&r2=27400&view=diff
==============================================================================
--- trunk/src/formula_function.hpp (original)
+++ trunk/src/formula_function.hpp Sun Jun 22 13:40:38 2008
@@ -87,7 +87,14 @@
const_formula_ptr precondition_;
std::vector<std::string> args_;
public:
- formula_function() {}
+ formula_function() :
+ name_(),
+ formula_(),
+ precondition_(),
+ args_()
+ {
+ }
+
formula_function(const std::string& name, const_formula_ptr formula,
const_formula_ptr precondition, const std::vector<std::string>& args) :
name_(name), formula_(formula), precondition_(precondition), args_(args)
{}
@@ -97,6 +104,11 @@
class function_symbol_table {
std::map<std::string, formula_function> custom_formulas_;
public:
+ function_symbol_table() :
+ custom_formulas_()
+ {
+ }
+
virtual ~function_symbol_table() {}
virtual void add_formula_function(const std::string& name,
const_formula_ptr formula, const_formula_ptr precondition, const
std::vector<std::string>& args);
virtual expression_ptr create_function(const std::string& fn,
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits