diff options
Diffstat (limited to 'src/libs/3rdparty/cplusplus/TypeMatcher.h')
-rw-r--r-- | src/libs/3rdparty/cplusplus/TypeMatcher.h | 45 |
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 |