AbstractMacroExpander Class

(Utils::AbstractMacroExpander)

Public Functions

virtual ~AbstractMacroExpander()
virtual int findMacro(const QString &str, int *pos, QString *ret)
virtual bool resolveMacro(const QString &name, QString *ret, QSet<AbstractMacroExpander *> &seen) = 0

Member Function Documentation

[virtual] AbstractMacroExpander::~AbstractMacroExpander()

Destroys the instance of AbstractMacroExpander. The destructor is virtual.

[virtual] int AbstractMacroExpander::findMacro(const QString &str, int *pos, QString *ret)

[pure virtual] bool AbstractMacroExpander::resolveMacro(const QString &name, QString *ret, QSet<AbstractMacroExpander *> &seen)