cutego/xmlpatterns/qxmlname.cpp

46 lines
1.3 KiB
C++
Raw Normal View History

2015-10-24 18:18:24 +03:00
#include "qxmlname.h"
#include <QXmlNamePool>
#include <QString>
#include <QVariant>
#include <QUrl>
2015-11-09 20:23:42 +03:00
#include <QModelIndex>
2015-10-24 18:18:24 +03:00
#include <QXmlName>
#include "_cgo_export.h"
class MyQXmlName: public QXmlName {
public:
};
2015-11-09 20:23:42 +03:00
void* QXmlName_NewQXmlName(){
2015-10-24 18:18:24 +03:00
return new QXmlName();
}
2015-11-09 20:23:42 +03:00
void* QXmlName_NewQXmlName2(void* namePool, char* localName, char* namespaceURI, char* prefix){
2015-10-24 18:18:24 +03:00
return new QXmlName(*static_cast<QXmlNamePool*>(namePool), QString(localName), QString(namespaceURI), QString(prefix));
}
int QXmlName_QXmlName_IsNCName(char* candidate){
return QXmlName::isNCName(QString(candidate));
}
2015-11-09 20:23:42 +03:00
int QXmlName_IsNull(void* ptr){
2015-10-24 18:18:24 +03:00
return static_cast<QXmlName*>(ptr)->isNull();
}
2015-11-09 20:23:42 +03:00
char* QXmlName_LocalName(void* ptr, void* namePool){
2015-10-24 18:18:24 +03:00
return static_cast<QXmlName*>(ptr)->localName(*static_cast<QXmlNamePool*>(namePool)).toUtf8().data();
}
2015-11-09 20:23:42 +03:00
char* QXmlName_NamespaceUri(void* ptr, void* namePool){
2015-10-24 18:18:24 +03:00
return static_cast<QXmlName*>(ptr)->namespaceUri(*static_cast<QXmlNamePool*>(namePool)).toUtf8().data();
}
2015-11-09 20:23:42 +03:00
char* QXmlName_Prefix(void* ptr, void* namePool){
2015-10-24 18:18:24 +03:00
return static_cast<QXmlName*>(ptr)->prefix(*static_cast<QXmlNamePool*>(namePool)).toUtf8().data();
}
2015-11-09 20:23:42 +03:00
char* QXmlName_ToClarkName(void* ptr, void* namePool){
2015-10-24 18:18:24 +03:00
return static_cast<QXmlName*>(ptr)->toClarkName(*static_cast<QXmlNamePool*>(namePool)).toUtf8().data();
}