Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
card_info.h File Reference
#include "format/format_legality_rules.h"
#include "lazy_properties_hash.h"
#include "printing/printing_info.h"
#include <QByteArray>
#include <QChar>
#include <QHash>
#include <QList>
#include <QLoggingCategory>
#include <QMap>
#include <QMetaType>
#include <QObject>
#include <QSet>
#include <QSharedPointer>
#include <QString>
#include <QStringList>
#include <qtmetamacros.h>
#include <utility>
Include dependency graph for card_info.h:

Go to the source code of this file.

Classes

class  CardInfo
 Represents a card and its associated metadata, properties, and relationships. More...
class  CardInfo::UiAttributes
 Attributes of the card that affect display and game logic. More...

Typedefs

typedef QSharedPointer< CardInfo > CardInfoPtr
typedef QSharedPointer< CardSet > CardSetPtr
typedef QSharedPointer< FormatRules > FormatRulesPtr
typedef QMap< QString, QList< PrintingInfo > > SetToPrintingsMap
typedef QHash< QString, CardInfoPtr > CardNameMap
typedef QHash< QString, CardSetPtr > SetNameMap
typedef QHash< QString, FormatRulesPtr > FormatRulesNameMap

Functions

 Q_LOGGING_CATEGORY (CardInfoLog, "card_info")

Typedef Documentation

◆ CardInfoPtr

◆ CardNameMap

typedef QHash<QString, CardInfoPtr> CardNameMap

◆ CardSetPtr

◆ FormatRulesNameMap

◆ FormatRulesPtr

◆ SetNameMap

typedef QHash<QString, CardSetPtr> SetNameMap

◆ SetToPrintingsMap

Function Documentation

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( CardInfoLog ,
"card_info"  )
inline
Here is the call graph for this function: