PluginXml.cpp File Reference

#include "PluginXml.h"
#include <QRegExp>
#include <QXmlAttributes>
#include <QDomDocument>
#include <QDomElement>
#include <QDomNamedNodeMap>
#include <QDomAttr>
#include <QTextStream>
#include "vamp-sdk/PluginBase.h"
#include "RealTimePluginInstance.h"
#include <iostream>

Include dependency graph for PluginXml.cpp:

Go to the source code of this file.

Defines

#define CHECK_ATTRIBUTE(ATTRIBUTE, ACCESSOR)


Define Documentation

#define CHECK_ATTRIBUTE ( ATTRIBUTE,
ACCESSOR   ) 

Value:

QString ATTRIBUTE = attrs.value(#ATTRIBUTE); \
    if (ATTRIBUTE != "" && ATTRIBUTE != ACCESSOR().c_str()) { \
        std::cerr << "WARNING: PluginXml::setParameters: Plugin " \
                  << #ATTRIBUTE << " does not match (attributes have \"" \
                  << ATTRIBUTE.toStdString() << "\", my " \
                  << #ATTRIBUTE << " is \"" << ACCESSOR() << "\")" << std::endl; \
    }

Definition at line 117 of file PluginXml.cpp.

Referenced by PluginXml::setParameters().


Generated on Wed Feb 20 15:45:30 2008 for SonicVisualiser by  doxygen 1.5.1