diff options
author | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-03-04 08:41:57 +0100 |
---|---|---|
committer | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-03-04 08:41:57 +0100 |
commit | ecc297108d2851af885c1fb28434769f9478649d (patch) | |
tree | b7a0ad547ab5a1a9bc5394683a455cde31bcf0b3 /include/value.h | |
parent | 70986b4bcdf7793c4bb8a4e14d91e6531c95f651 (diff) |
all Value::call() and Value::exec() method no longer accept a std::string, but a const char* instead, because in the real world they are most likely called with hard coded strings
Diffstat (limited to 'include/value.h')
-rw-r--r-- | include/value.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/include/value.h b/include/value.h index 0ebb2d5..8af95a5 100644 --- a/include/value.h +++ b/include/value.h @@ -594,17 +594,17 @@ public: * @param name Name of the function * @return Value */ - Value call(const std::string &name); - Value call(const std::string &name, Value p0); - Value call(const std::string &name, Value p0, Value p1); - Value call(const std::string &name, Value p0, Value p1, Value p2); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3, Value p4); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8); - Value call(const std::string &name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8, Value p9); + Value call(const char *name); + Value call(const char *name, Value p0); + Value call(const char *name, Value p0, Value p1); + Value call(const char *name, Value p0, Value p1, Value p2); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3, Value p4); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8); + Value call(const char *name, Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8, Value p9); /** * Retrieve the original implementation @@ -651,7 +651,7 @@ private: * @param argv The parameters * @return Value */ - Value exec(const std::string &name, int argc, struct _zval_struct ***params); + Value exec(const char *name, int argc, struct _zval_struct ***params); protected: /** |