#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 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().
1.5.1