virtual void visit(trace::SInt *node);
virtual void visit(trace::UInt *node);
virtual void visit(trace::Float *node);
virtual void visit(trace::SInt *node);
virtual void visit(trace::UInt *node);
virtual void visit(trace::Float *node);
virtual void visit(trace::String *node);
virtual void visit(trace::Enum *e);
virtual void visit(trace::Bitmask *bitmask);
virtual void visit(trace::String *node);
virtual void visit(trace::Enum *e);
virtual void visit(trace::Bitmask *bitmask);
virtual void visit(trace::Array *array);
virtual void visit(trace::Blob *blob);
virtual void visit(trace::Pointer *ptr);
virtual void visit(trace::Array *array);
virtual void visit(trace::Blob *blob);
virtual void visit(trace::Pointer *ptr);
- ApiTraceEnumSignature(const QString &name = QString(),
- const QVariant &val=QVariant())\
- : m_name(name),
- m_value(val)
- {}
+ ApiTraceEnumSignature(const trace::EnumSig *sig);
+
+ QString name(signed long long value) const;
QStringList argNames() const;
QVector<QVariant> arguments() const;
QVariant returnValue() const;
QStringList argNames() const;
QVector<QVariant> arguments() const;
QVariant returnValue() const;