Clang-format (#3028)

* 1/3 Add .clang-format file and travis compilation check

* 2/3 Run clang-format

* 3/3 Fix compilation problems due to include reordering

* 3bis/3 AfterControlStatement: false
This commit is contained in:
ctrlaltca 2018-01-27 10:41:32 +01:00 committed by GitHub
parent 8dbdd24c8e
commit b29bd9e070
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
272 changed files with 13378 additions and 9535 deletions

View file

@ -3,9 +3,11 @@
#include <QString>
class CardFilter {
class CardFilter
{
public:
enum Type {
enum Type
{
TypeAnd = 0,
TypeOr,
TypeAndNot,
@ -15,7 +17,8 @@ public:
/* if you add an atribute here you also need to
* add its string representation in attrName */
enum Attr {
enum Attr
{
AttrCmc = 0,
AttrColor,
AttrManaCost,
@ -35,11 +38,20 @@ private:
enum Attr a;
public:
CardFilter(QString term, Type type, Attr attr) : trm(term), t(type), a(attr) {};
CardFilter(QString term, Type type, Attr attr) : trm(term), t(type), a(attr){};
Type type() const { return t; }
const QString &term() const { return trm; }
Attr attr() const { return a; }
Type type() const
{
return t;
}
const QString &term() const
{
return trm;
}
Attr attr() const
{
return a;
}
static const char *typeName(Type t);
static const char *attrName(Attr a);