aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/TypeMatcher.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/cplusplus/TypeMatcher.h')
-rw-r--r--src/libs/3rdparty/cplusplus/TypeMatcher.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/libs/3rdparty/cplusplus/TypeMatcher.h b/src/libs/3rdparty/cplusplus/TypeMatcher.h
deleted file mode 100644
index b44c9e9755..0000000000
--- a/src/libs/3rdparty/cplusplus/TypeMatcher.h
+++ /dev/null
@@ -1,45 +0,0 @@
-
-#ifndef TYPEMATCHER_H
-#define TYPEMATCHER_H
-
-#include "CPlusPlusForwardDeclarations.h"
-
-namespace CPlusPlus {
-
-class CPLUSPLUS_EXPORT TypeMatcher
-{
- TypeMatcher(const TypeMatcher &other);
- void operator = (const TypeMatcher &other);
-
-public:
- TypeMatcher();
- virtual ~TypeMatcher();
-
- virtual bool match(const UndefinedType *type, const UndefinedType *otherType);
- virtual bool match(const VoidType *type, const VoidType *otherType);
- virtual bool match(const IntegerType *type, const IntegerType *otherType);
- virtual bool match(const FloatType *type, const FloatType *otherType);
- virtual bool match(const PointerToMemberType *type, const PointerToMemberType *otherType);
- virtual bool match(const PointerType *type, const PointerType *otherType);
- virtual bool match(const ReferenceType *type, const ReferenceType *otherType);
- virtual bool match(const ArrayType *type, const ArrayType *otherType);
- virtual bool match(const NamedType *type, const NamedType *otherType);
-
- virtual bool match(const Function *type, const Function *otherType);
- virtual bool match(const Enum *type, const Enum *otherType);
- virtual bool match(const Namespace *type, const Namespace *otherType);
- virtual bool match(const Template *type, const Template *otherType);
- virtual bool match(const ForwardClassDeclaration *type, const ForwardClassDeclaration *otherType);
- virtual bool match(const Class *type, const Class *otherType);
- virtual bool match(const ObjCClass *type, const ObjCClass *otherType);
- virtual bool match(const ObjCProtocol *type, const ObjCProtocol *otherType);
- virtual bool match(const ObjCForwardClassDeclaration *type, const ObjCForwardClassDeclaration *otherType);
- virtual bool match(const ObjCForwardProtocolDeclaration *type, const ObjCForwardProtocolDeclaration *otherType);
- virtual bool match(const ObjCMethod *type, const ObjCMethod *otherType);
-
- bool isEqualTo(const Name *name, const Name *otherName) const;
-};
-
-} // namespace CPlusPlus
-
-#endif // TYPEMATCHER_H