20 #include <qvaluelist.h>
103 template <
class T, TemplateVariant (T::*TMethod)(const QValueList<TemplateVariant> &) const>
130 template <
class T, TemplateVariant (T::*TMethod)(const QValueList<TemplateVariant> &) const>
133 T* p = (T*)(objectPtr);
134 return (p->*TMethod)(args);
149 case None:
return "none";
150 case Bool:
return "bool";
151 case Integer:
return "integer";
152 case String:
return "string";
153 case Struct:
return "struct";
154 case List:
return "list";
236 case None:
return QCString();
240 case Struct:
return "[struct]";
241 case List:
return "[list]";
341 virtual void toLast() = 0;
343 virtual void toNext() = 0;
345 virtual void toPrev() = 0;
358 virtual int count()
const = 0;
380 virtual int count()
const;
461 virtual QCString
escape(
const QCString &input) = 0;
473 virtual QCString
remove(
const QCString &input) = 0;
475 virtual void reset() = 0;
495 virtual void push() = 0;
498 virtual void pop() = 0;
600 void enterBlock(
const QCString &fileName,
const QCString &blockName,
int line);