diff options
author | hjk <[email protected]> | 2014-06-24 16:17:58 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2014-06-25 16:39:18 +0200 |
commit | 8005de886b0b1ec4b280913bdb73f42e8fb0415d (patch) | |
tree | ec72498b5f294c794c86fc793e7494c069539500 /src/libs/utils/stringutils.h | |
parent | 5d7effd0f373793d5e94bb625465b20ed23f88d6 (diff) |
Utils: Merge Abstract{Qtc,}MacroExpander classes
Change-Id: Id78fb47a9b8059684b8b4fc77d9aaaaf23b11bae
Reviewed-by: Eike Ziller <[email protected]>
Diffstat (limited to 'src/libs/utils/stringutils.h')
-rw-r--r-- | src/libs/utils/stringutils.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/libs/utils/stringutils.h b/src/libs/utils/stringutils.h index 4622d7e543e..c4643634922 100644 --- a/src/libs/utils/stringutils.h +++ b/src/libs/utils/stringutils.h @@ -55,7 +55,8 @@ QTCREATOR_UTILS_EXPORT QString commonPath(const QStringList &files); // If path is not sub of home path, or when running on Windows, returns the input QTCREATOR_UTILS_EXPORT QString withTildeHomePath(const QString &path); -class QTCREATOR_UTILS_EXPORT AbstractMacroExpander { +class QTCREATOR_UTILS_EXPORT AbstractMacroExpander +{ public: virtual ~AbstractMacroExpander() {} // Not const, as it may change the state of the expander. @@ -64,11 +65,6 @@ public: //! \param pos Position to start scan on input, found position on output //! \param ret Replacement string on output //! \return Length of string part to replace, zero if no (further) matches found - virtual int findMacro(const QString &str, int *pos, QString *ret) = 0; -}; - -class QTCREATOR_UTILS_EXPORT AbstractQtcMacroExpander : public AbstractMacroExpander { -public: virtual int findMacro(const QString &str, int *pos, QString *ret); //! Provide a replacement string for an expando //! \param name The name of the expando |