summaryrefslogtreecommitdiff
path: root/include/value.h
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-04 08:41:57 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-04 08:41:57 +0100
commitecc297108d2851af885c1fb28434769f9478649d (patch)
treeb7a0ad547ab5a1a9bc5394683a455cde31bcf0b3 /include/value.h
parent70986b4bcdf7793c4bb8a4e14d91e6531c95f651 (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.h24
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:
/**