aboutsummaryrefslogtreecommitdiff
path: root/tests/GenerateSipBindings/cpplib.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/GenerateSipBindings/cpplib.h')
-rw-r--r--tests/GenerateSipBindings/cpplib.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/GenerateSipBindings/cpplib.h b/tests/GenerateSipBindings/cpplib.h
index b69480ee..34167ad3 100644
--- a/tests/GenerateSipBindings/cpplib.h
+++ b/tests/GenerateSipBindings/cpplib.h
@@ -128,8 +128,24 @@ qreal useEnum(MyFlags flags = EnumValueOne);
int customMethod(QList<int> const& nums);
+typedef QString(*TagFormatter)(const QStringList &languages,
+ const QString &tagName,
+ const QHash<QString, QString> &attributes,
+ const QString &text,
+ const QStringList &tagPath,
+ SomeNS::MyFlagType format);
+
}
+class TypedefUser
+{
+public:
+
+ void setTagPattern(const QString &tagName,
+ SomeNS::TagFormatter formatter = NULL,
+ int leadingNewlines = 0);
+};
+
int anotherCustomMethod(QList<int> const& nums);
enum __attribute__((visibility("default"))) EnumWithAttributes {