Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
cockatrice_xml_4.cpp File Reference
#include "cockatrice_xml_4.h"
#include "../../relation/card_relation.h"
#include <QCoreApplication>
#include <QDebug>
#include <QFile>
#include <QXmlStreamReader>
#include <libcockatrice/card/format/format_legality_rules.h>
#include <version_string.h>
Include dependency graph for cockatrice_xml_4.cpp:

Macros

#define COCKATRICE_XML4_TAGNAME   "cockatrice_carddatabase"
#define COCKATRICE_XML4_TAGVER   4
#define COCKATRICE_XML4_SCHEMALOCATION    "https://raw.githubusercontent.com/Cockatrice/Cockatrice/master/doc/carddatabase_v4/cards.xsd"

Functions

static QSharedPointer< FormatRulesparseFormat (QXmlStreamReader &xml)
static QXmlStreamWriter & operator<< (QXmlStreamWriter &xml, const QSharedPointer< FormatRules > &rulesPtr)
static QXmlStreamWriter & operator<< (QXmlStreamWriter &xml, const CardSetPtr &set)
static QXmlStreamWriter & operator<< (QXmlStreamWriter &xml, const CardInfoPtr &info)

Macro Definition Documentation

◆ COCKATRICE_XML4_SCHEMALOCATION

#define COCKATRICE_XML4_SCHEMALOCATION    "https://raw.githubusercontent.com/Cockatrice/Cockatrice/master/doc/carddatabase_v4/cards.xsd"

◆ COCKATRICE_XML4_TAGNAME

#define COCKATRICE_XML4_TAGNAME   "cockatrice_carddatabase"

◆ COCKATRICE_XML4_TAGVER

#define COCKATRICE_XML4_TAGVER   4

Function Documentation

◆ operator<<() [1/3]

QXmlStreamWriter & operator<< ( QXmlStreamWriter & xml,
const CardInfoPtr & info )
static

◆ operator<<() [2/3]

QXmlStreamWriter & operator<< ( QXmlStreamWriter & xml,
const CardSetPtr & set )
static

◆ operator<<() [3/3]

QXmlStreamWriter & operator<< ( QXmlStreamWriter & xml,
const QSharedPointer< FormatRules > & rulesPtr )
static

◆ parseFormat()

QSharedPointer< FormatRules > parseFormat ( QXmlStreamReader & xml)
static
Here is the caller graph for this function: