@@ -687,7 +687,7 @@ Value Value::operator%(double value) { return Value(numericValue(
687
687
* @param p0-p10 Parameters of the function to be called.
688
688
* @return Value
689
689
*/
690
- Value Value::operator ()()
690
+ Value Value::operator ()() const
691
691
{
692
692
// call with zero parameters
693
693
return exec (0 , NULL );
@@ -698,7 +698,7 @@ Value Value::operator()()
698
698
* @param p0 The first parameter
699
699
* @return Value
700
700
*/
701
- Value Value::operator ()(Value p0)
701
+ Value Value::operator ()(Value p0) const
702
702
{
703
703
// array of parameters
704
704
zval **params[1 ] = { &p0._val };
@@ -713,7 +713,7 @@ Value Value::operator()(Value p0)
713
713
* @param p1 The second parameter
714
714
* @return Value
715
715
*/
716
- Value Value::operator ()(Value p0, Value p1)
716
+ Value Value::operator ()(Value p0, Value p1) const
717
717
{
718
718
// array of parameters
719
719
zval **params[2 ] = { &p0._val , &p1._val };
@@ -729,7 +729,7 @@ Value Value::operator()(Value p0, Value p1)
729
729
* @param p2 The third parameter
730
730
* @return Value
731
731
*/
732
- Value Value::operator ()(Value p0, Value p1, Value p2)
732
+ Value Value::operator ()(Value p0, Value p1, Value p2) const
733
733
{
734
734
// array of parameters
735
735
zval **params[3 ] = { &p0._val , &p1._val , &p2._val };
@@ -746,7 +746,7 @@ Value Value::operator()(Value p0, Value p1, Value p2)
746
746
* @param p3 The fourth parameter
747
747
* @return Value
748
748
*/
749
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3)
749
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3) const
750
750
{
751
751
// array of parameters
752
752
zval **params[4 ] = { &p0._val , &p1._val , &p2._val , &p3._val };
@@ -764,7 +764,7 @@ Value Value::operator()(Value p0, Value p1, Value p2, Value p3)
764
764
* @param p4 The fifth parameter
765
765
* @return Value
766
766
*/
767
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4)
767
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4) const
768
768
{
769
769
// array of parameters
770
770
zval **params[5 ] = { &p0._val , &p1._val , &p2._val , &p3._val , &p4._val };
@@ -783,7 +783,7 @@ Value Value::operator()(Value p0, Value p1, Value p2, Value p3, Value p4)
783
783
* @param p5 The sixth parameter
784
784
* @return Value
785
785
*/
786
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5)
786
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5) const
787
787
{
788
788
// array of parameters
789
789
zval **params[6 ] = { &p0._val , &p1._val , &p2._val , &p3._val , &p4._val , &p5._val };
@@ -803,7 +803,7 @@ Value Value::operator()(Value p0, Value p1, Value p2, Value p3, Value p4, Value
803
803
* @param p6 The seventh parameter
804
804
* @return Value
805
805
*/
806
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6)
806
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6) const
807
807
{
808
808
// array of parameters
809
809
zval **params[7 ] = { &p0._val , &p1._val , &p2._val , &p3._val , &p4._val , &p5._val , &p6._val };
@@ -824,7 +824,7 @@ Value Value::operator()(Value p0, Value p1, Value p2, Value p3, Value p4, Value
824
824
* @param p7 The eighth parameter
825
825
* @return Value
826
826
*/
827
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7)
827
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7) const
828
828
{
829
829
// array of parameters
830
830
zval **params[8 ] = { &p0._val , &p1._val , &p2._val , &p3._val , &p4._val , &p5._val , &p6._val , &p7._val };
@@ -846,7 +846,7 @@ Value Value::operator()(Value p0, Value p1, Value p2, Value p3, Value p4, Value
846
846
* @param p8 The ninth parameter
847
847
* @return Value
848
848
*/
849
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8)
849
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8) const
850
850
{
851
851
// array of parameters
852
852
zval **params[9 ] = { &p0._val , &p1._val , &p2._val , &p3._val , &p4._val , &p5._val , &p6._val , &p7._val , &p8._val };
@@ -869,7 +869,7 @@ Value Value::operator()(Value p0, Value p1, Value p2, Value p3, Value p4, Value
869
869
* @param p9 The tenth parameter
870
870
* @return Value
871
871
*/
872
- Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8, Value p9)
872
+ Value Value::operator ()(Value p0, Value p1, Value p2, Value p3, Value p4, Value p5, Value p6, Value p7, Value p8, Value p9) const
873
873
{
874
874
// array of parameters
875
875
zval **params[10 ] = { &p0._val , &p1._val , &p2._val , &p3._val , &p4._val , &p5._val , &p6._val , &p7._val , &p8._val , &p9._val };
@@ -1090,7 +1090,7 @@ Value Value::call(const std::string &name, Value p0, Value p1, Value p2, Value p
1090
1090
* @param argv The parameters
1091
1091
* @return Value
1092
1092
*/
1093
- Value Value::exec (int argc, zval ***params)
1093
+ Value Value::exec (int argc, zval ***params) const
1094
1094
{
1095
1095
// the return zval
1096
1096
zval *retval = nullptr ;
0 commit comments