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

Reply via email to