aboutsummaryrefslogtreecommitdiffstats
path: root/tests/libsample/overload.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libsample/overload.h')
-rw-r--r--tests/libsample/overload.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/libsample/overload.h b/tests/libsample/overload.h
index 0660f3799..46a578859 100644
--- a/tests/libsample/overload.h
+++ b/tests/libsample/overload.h
@@ -23,6 +23,7 @@
#ifndef OVERLOAD_H
#define OVERLOAD_H
+#include "str.h"
#include "size.h"
#include "point.h"
@@ -60,6 +61,11 @@ public:
void singleOverload(Point* x) {}
Point* singleOverload() {return new Point();}
+
+ // Similar to QImage constructor
+ FunctionEnum strBufferOverloads(const Str& arg0, const char* arg1 = 0, bool arg2 = true) { return Function0; }
+ FunctionEnum strBufferOverloads(unsigned char* arg0, int arg1) { return Function1; }
+ FunctionEnum strBufferOverloads() { return Function2; }
};
class LIBSAMPLE_API Overload2 : public Overload