Use 'using' instead of 'typedef'.
This commit is contained in:
parent
a48977c1df
commit
2134f969a0
|
@ -141,7 +141,7 @@ protected:
|
||||||
/**
|
/**
|
||||||
* @brief Typedef for the token reader.
|
* @brief Typedef for the token reader.
|
||||||
*/
|
*/
|
||||||
typedef QmuParserTokenReader token_reader_type;
|
using token_reader_type = QmuParserTokenReader;
|
||||||
|
|
||||||
QLocale m_locale; ///< The locale used by the parser
|
QLocale m_locale; ///< The locale used by the parser
|
||||||
QChar m_decimalPoint;
|
QChar m_decimalPoint;
|
||||||
|
@ -202,22 +202,22 @@ private:
|
||||||
* the function pointer to the parser function depending on
|
* the function pointer to the parser function depending on
|
||||||
* which state it is in. (i.e. bytecode parser vs. string parser)
|
* which state it is in. (i.e. bytecode parser vs. string parser)
|
||||||
*/
|
*/
|
||||||
typedef qreal (QmuParserBase::*ParseFunction)() const;
|
using ParseFunction = qreal (QmuParserBase::*)() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Type used for storing an array of values.
|
* @brief Type used for storing an array of values.
|
||||||
*/
|
*/
|
||||||
typedef QVector<qreal> valbuf_type;
|
using valbuf_type = QVector<qreal>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Type for a vector of strings.
|
* @brief Type for a vector of strings.
|
||||||
*/
|
*/
|
||||||
typedef QVector<QString> stringbuf_type;
|
using stringbuf_type = QVector<QString>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Type used for parser tokens.
|
* @brief Type used for parser tokens.
|
||||||
*/
|
*/
|
||||||
typedef QmuParserToken<qreal, QString> token_type;
|
using token_type = QmuParserToken<qreal, QString>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Maximum number of threads spawned by OpenMP when using the bulk mode.
|
* @brief Maximum number of threads spawned by OpenMP when using the bulk mode.
|
||||||
|
|
|
@ -189,117 +189,117 @@ enum EOprtPrecedence
|
||||||
|
|
||||||
Depends on wether UNICODE is used or not.
|
Depends on wether UNICODE is used or not.
|
||||||
*/
|
*/
|
||||||
typedef QMUP_STRING_TYPE string_type;
|
using string_type = std::wstring;
|
||||||
|
|
||||||
/** @brief The character type used by the parser.
|
/** @brief The character type used by the parser.
|
||||||
|
|
||||||
Depends on wether UNICODE is used or not.
|
Depends on wether UNICODE is used or not.
|
||||||
*/
|
*/
|
||||||
typedef string_type::value_type char_type;
|
using char_type = string_type::value_type;
|
||||||
|
|
||||||
/** @brief Typedef for easily using stringstream that respect the parser stringtype. */
|
/** @brief Typedef for easily using stringstream that respect the parser stringtype. */
|
||||||
typedef std::basic_stringstream<char_type, std::char_traits<char_type>, std::allocator<char_type>> stringstream_type;
|
using stringstream_type = std::basic_stringstream<char_type, std::char_traits<char_type>, std::allocator<char_type>>;
|
||||||
|
|
||||||
// Data container types
|
// Data container types
|
||||||
|
|
||||||
/** @brief Type used for storing variables. */
|
/** @brief Type used for storing variables. */
|
||||||
typedef std::map<QString, qreal *> varmap_type;
|
using varmap_type = std::map<QString, qreal *>;
|
||||||
|
|
||||||
/** @brief Type used for storing constants. */
|
/** @brief Type used for storing constants. */
|
||||||
typedef std::map<QString, qreal> valmap_type;
|
using valmap_type = std::map<QString, qreal>;
|
||||||
|
|
||||||
/** @brief Type for assigning a string name to an index in the internal string table. */
|
/** @brief Type for assigning a string name to an index in the internal string table. */
|
||||||
typedef std::map<QString, qmusizetype> strmap_type;
|
using strmap_type = std::map<QString, qmusizetype>;
|
||||||
|
|
||||||
// Parser callbacks
|
// Parser callbacks
|
||||||
|
|
||||||
/** @brief Callback type used for functions without arguments. */
|
/** @brief Callback type used for functions without arguments. */
|
||||||
typedef qreal (*generic_fun_type)();
|
using generic_fun_type = qreal (*)();
|
||||||
|
|
||||||
/** @brief Callback type used for functions without arguments. */
|
/** @brief Callback type used for functions without arguments. */
|
||||||
typedef qreal (*fun_type0)();
|
using fun_type0 = qreal (*)();
|
||||||
|
|
||||||
/** @brief Callback type used for functions with a single arguments. */
|
/** @brief Callback type used for functions with a single arguments. */
|
||||||
typedef qreal (*fun_type1)(qreal);
|
using fun_type1 = qreal (*)(qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with two arguments. */
|
/** @brief Callback type used for functions with two arguments. */
|
||||||
typedef qreal (*fun_type2)(qreal, qreal);
|
using fun_type2 = qreal (*)(qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with three arguments. */
|
/** @brief Callback type used for functions with three arguments. */
|
||||||
typedef qreal (*fun_type3)(qreal, qreal, qreal);
|
using fun_type3 = qreal (*)(qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with four arguments. */
|
/** @brief Callback type used for functions with four arguments. */
|
||||||
typedef qreal (*fun_type4)(qreal, qreal, qreal, qreal);
|
using fun_type4 = qreal (*)(qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*fun_type5)(qreal, qreal, qreal, qreal, qreal);
|
using fun_type5 = qreal (*)(qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*fun_type6)(qreal, qreal, qreal, qreal, qreal, qreal);
|
using fun_type6 = qreal (*)(qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*fun_type7)(qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using fun_type7 = qreal (*)(qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*fun_type8)(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using fun_type8 = qreal (*)(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*fun_type9)(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using fun_type9 = qreal (*)(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*fun_type10)(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using fun_type10 = qreal (*)(qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions without arguments. */
|
/** @brief Callback type used for functions without arguments. */
|
||||||
typedef qreal (*bulkfun_type0)(int, int);
|
using bulkfun_type0 = qreal (*)(int, int);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with a single arguments. */
|
/** @brief Callback type used for functions with a single arguments. */
|
||||||
typedef qreal (*bulkfun_type1)(int, int, qreal);
|
using bulkfun_type1 = qreal (*)(int, int, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with two arguments. */
|
/** @brief Callback type used for functions with two arguments. */
|
||||||
typedef qreal (*bulkfun_type2)(int, int, qreal, qreal);
|
using bulkfun_type2 = qreal (*)(int, int, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with three arguments. */
|
/** @brief Callback type used for functions with three arguments. */
|
||||||
typedef qreal (*bulkfun_type3)(int, int, qreal, qreal, qreal);
|
using bulkfun_type3 = qreal (*)(int, int, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with four arguments. */
|
/** @brief Callback type used for functions with four arguments. */
|
||||||
typedef qreal (*bulkfun_type4)(int, int, qreal, qreal, qreal, qreal);
|
using bulkfun_type4 = qreal (*)(int, int, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*bulkfun_type5)(int, int, qreal, qreal, qreal, qreal, qreal);
|
using bulkfun_type5 = qreal (*)(int, int, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*bulkfun_type6)(int, int, qreal, qreal, qreal, qreal, qreal, qreal);
|
using bulkfun_type6 = qreal (*)(int, int, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*bulkfun_type7)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using bulkfun_type7 = qreal (*)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*bulkfun_type8)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using bulkfun_type8 = qreal (*)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*bulkfun_type9)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using bulkfun_type9 = qreal (*)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with five arguments. */
|
/** @brief Callback type used for functions with five arguments. */
|
||||||
typedef qreal (*bulkfun_type10)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
using bulkfun_type10 = qreal (*)(int, int, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions with a variable argument list. */
|
/** @brief Callback type used for functions with a variable argument list. */
|
||||||
typedef qreal (*multfun_type)(const qreal *, qmusizetype);
|
using multfun_type = qreal (*)(const qreal *, qmusizetype);
|
||||||
|
|
||||||
/** @brief Callback type used for functions taking a string as an argument. */
|
/** @brief Callback type used for functions taking a string as an argument. */
|
||||||
typedef qreal (*strfun_type1)(const QString &);
|
using strfun_type1 = qreal (*)(const QString &);
|
||||||
|
|
||||||
/** @brief Callback type used for functions taking a string and a value as arguments. */
|
/** @brief Callback type used for functions taking a string and a value as arguments. */
|
||||||
typedef qreal (*strfun_type2)(const QString &, qreal);
|
using strfun_type2 = qreal (*)(const QString &, qreal);
|
||||||
|
|
||||||
/** @brief Callback type used for functions taking a string and two values as arguments. */
|
/** @brief Callback type used for functions taking a string and two values as arguments. */
|
||||||
typedef qreal (*strfun_type3)(const QString &, qreal, qreal);
|
using strfun_type3 = qreal (*)(const QString &, qreal, qreal);
|
||||||
|
|
||||||
/** @brief Callback used for functions that identify values in a string. */
|
/** @brief Callback used for functions that identify values in a string. */
|
||||||
typedef int (*identfun_type)(const QString &sExpr, qmusizetype *nPos, qreal *fVal, const QLocale &locale, bool cNumbers,
|
using identfun_type = int (*)(const QString &, qmusizetype *, qreal *, const QLocale &, bool, const QChar &,
|
||||||
const QChar &decimal, const QChar &thousand);
|
const QChar &);
|
||||||
|
|
||||||
/** @brief Callback used for variable creation factory functions. */
|
/** @brief Callback used for variable creation factory functions. */
|
||||||
typedef qreal *(*facfun_type)(const QString &, void *);
|
using facfun_type = qreal *(*)(const QString &, void *);
|
||||||
} // namespace qmu
|
} // namespace qmu
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -59,7 +59,7 @@ class QMUPARSERSHARED_EXPORT QmuParserTester : public QObject // final
|
||||||
Q_OBJECT // NOLINT
|
Q_OBJECT // NOLINT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
typedef int (QmuParserTester::*testfun_type)();
|
using testfun_type = int (QmuParserTester::*)();
|
||||||
|
|
||||||
explicit QmuParserTester(QObject *parent = nullptr);
|
explicit QmuParserTester(QObject *parent = nullptr);
|
||||||
|
|
||||||
|
|
|
@ -65,19 +65,19 @@
|
||||||
Class &operator=(Class &&) = delete;
|
Class &operator=(Class &&) = delete;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef signed char dint8; /* 8 bit signed */
|
using dint8 = signed char; /* 8 bit signed */
|
||||||
typedef signed short dint16; /* 16 bit signed */
|
using dint16 = short; /* 16 bit signed */
|
||||||
typedef signed int dint32; /* 32 bit signed */
|
using dint32 = int; /* 32 bit signed */
|
||||||
typedef long long int dint64; /* 64 bit signed */
|
using dint64 = long long; /* 64 bit signed */
|
||||||
|
|
||||||
typedef unsigned char duint8; /* 8 bit unsigned */
|
using duint8 = unsigned char; /* 8 bit unsigned */
|
||||||
typedef unsigned short duint16; /* 16 bit unsigned */
|
using duint16 = unsigned short; /* 16 bit unsigned */
|
||||||
typedef unsigned int duint32; /* 32 bit unsigned */
|
using duint32 = unsigned int; /* 32 bit unsigned */
|
||||||
typedef unsigned long long int duint64; /* 64 bit unsigned */
|
using duint64 = unsigned long long; /* 64 bit unsigned */
|
||||||
|
|
||||||
typedef float dfloat32; /* 32 bit floating point */
|
using dfloat32 = float; /* 32 bit floating point */
|
||||||
typedef double ddouble64; /* 64 bit floating point */
|
using ddouble64 = double; /* 64 bit floating point */
|
||||||
typedef long double ddouble80; /* 80 bit floating point */
|
using ddouble80 = long double; /* 80 bit floating point */
|
||||||
|
|
||||||
namespace DRW
|
namespace DRW
|
||||||
{
|
{
|
||||||
|
@ -493,13 +493,13 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
typedef union
|
using DRW_VarContent = union
|
||||||
{
|
{
|
||||||
UTF8STRING *s;
|
UTF8STRING *s;
|
||||||
dint32 i;
|
dint32 i;
|
||||||
double d;
|
double d;
|
||||||
DRW_Coord *v;
|
DRW_Coord *v;
|
||||||
} DRW_VarContent;
|
};
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DRW_VarContent content;
|
DRW_VarContent content;
|
||||||
|
|
|
@ -66,8 +66,8 @@ public:
|
||||||
static void InitTileTemplates(QComboBox *comboBoxTemplates, bool keepCustom = false);
|
static void InitTileTemplates(QComboBox *comboBoxTemplates, bool keepCustom = false);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
typedef QStringList FormatsVector;
|
using FormatsVector = QStringList;
|
||||||
typedef int VIndexType;
|
using VIndexType = int;
|
||||||
|
|
||||||
static auto PageFormatNames() -> const FormatsVector &;
|
static auto PageFormatNames() -> const FormatsVector &;
|
||||||
static auto RoundTemplateSize(qreal width, qreal height, Unit unit) -> QSizeF;
|
static auto RoundTemplateSize(qreal width, qreal height, Unit unit) -> QSizeF;
|
||||||
|
|
|
@ -219,7 +219,7 @@ enum class PiecePathType : quint8
|
||||||
Unknown = 3
|
Unknown = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef int ToolVisHolderType;
|
using ToolVisHolderType = int;
|
||||||
enum class Tool : ToolVisHolderType
|
enum class Tool : ToolVisHolderType
|
||||||
{
|
{
|
||||||
Arrow,
|
Arrow,
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
|
|
||||||
using namespace Qt::Literals::StringLiterals;
|
using namespace Qt::Literals::StringLiterals;
|
||||||
|
|
||||||
typedef QPair<bool, VPieceNode> UnitedPathNode;
|
using UnitedPathNode = QPair<bool, VPieceNode>;
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(UnitedPathNode)
|
Q_DECLARE_METATYPE(UnitedPathNode)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user