kmacroexpander.cpp File Reference
#include <kmacroexpander.h>
#include <qvaluestack.h>
#include <qregexp.h>
Go to the source code of this file.
|
Namespaces |
| namespace | KMacroExpander |
Enumerations |
| enum | KMacroExpander::Quoting {
KMacroExpander::noquote,
KMacroExpander::singlequote,
KMacroExpander::doublequote,
KMacroExpander::dollarquote,
KMacroExpander::paren,
KMacroExpander::subst,
KMacroExpander::group,
KMacroExpander::math
} |
Functions |
| QString | KMacroExpander::expandMacros (const QString &str, const QMap< QString, QStringList > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacros (const QString &str, const QMap< QChar, QStringList > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacros (const QString &str, const QMap< QString, QString > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacros (const QString &str, const QMap< QChar, QString > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacrosShellQuote (const QString &str, const QMap< QString, QStringList > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacrosShellQuote (const QString &str, const QMap< QChar, QStringList > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacrosShellQuote (const QString &str, const QMap< QString, QString > &map, QChar c= '%') |
| QString | KMacroExpander::expandMacrosShellQuote (const QString &str, const QMap< QChar, QString > &map, QChar c= '%') |
| static bool | isIdentifier (uint c) |
| static QStringList & | operator+= (QStringList &s, const QString &n) |
| template<class KT , class VT > |
| QString | TexpandMacros (const QString &ostr, const QMap< KT, VT > &map, QChar c) |
| template<class KT , class VT > |
| QString | TexpandMacrosShellQuote (const QString &ostr, const QMap< KT, VT > &map, QChar c) |
Function Documentation
| static bool isIdentifier |
( |
uint |
c |
) |
[static] |
template<class KT , class VT >
template<class KT , class VT >