Convert "static const bool" constants to anonymous enum
This commit is contained in:
parent
861bc75349
commit
44cbd2ea3d
|
@ -675,7 +675,7 @@ struct ClassTable
|
|||
|
||||
struct ObsoleteTypes
|
||||
{
|
||||
static const bool extended = false;
|
||||
enum { extended = false };
|
||||
typedef HBUINT16 HBUINT;
|
||||
typedef HBUINT8 HBUSHORT;
|
||||
typedef ClassTable<HBUINT8> ClassTypeNarrow;
|
||||
|
@ -705,7 +705,7 @@ struct ObsoleteTypes
|
|||
};
|
||||
struct ExtendedTypes
|
||||
{
|
||||
static const bool extended = true;
|
||||
enum { extended = true };
|
||||
typedef HBUINT32 HBUINT;
|
||||
typedef HBUINT16 HBUSHORT;
|
||||
typedef Lookup<HBUINT16> ClassTypeNarrow;
|
||||
|
|
|
@ -211,7 +211,7 @@ struct KerxSubTableFormat1
|
|||
|
||||
struct driver_context_t
|
||||
{
|
||||
static const bool in_place = true;
|
||||
enum { in_place = true };
|
||||
enum
|
||||
{
|
||||
DontAdvance = Format1EntryT::DontAdvance,
|
||||
|
@ -472,7 +472,7 @@ struct KerxSubTableFormat4
|
|||
|
||||
struct driver_context_t
|
||||
{
|
||||
static const bool in_place = true;
|
||||
enum { in_place = true };
|
||||
enum Flags
|
||||
{
|
||||
Mark = 0x8000, /* If set, remember this glyph as the marked glyph. */
|
||||
|
|
|
@ -54,7 +54,7 @@ struct RearrangementSubtable
|
|||
|
||||
struct driver_context_t
|
||||
{
|
||||
static const bool in_place = true;
|
||||
enum { in_place = true };
|
||||
enum Flags
|
||||
{
|
||||
MarkFirst = 0x8000, /* If set, make the current glyph the first
|
||||
|
@ -204,7 +204,7 @@ struct ContextualSubtable
|
|||
|
||||
struct driver_context_t
|
||||
{
|
||||
static const bool in_place = true;
|
||||
enum { in_place = true };
|
||||
enum Flags
|
||||
{
|
||||
SetMark = 0x8000, /* If set, make the current glyph the marked glyph. */
|
||||
|
@ -424,7 +424,7 @@ struct LigatureSubtable
|
|||
|
||||
struct driver_context_t
|
||||
{
|
||||
static const bool in_place = false;
|
||||
enum { in_place = false };
|
||||
enum
|
||||
{
|
||||
DontAdvance = LigatureEntryT::DontAdvance,
|
||||
|
@ -660,7 +660,7 @@ struct InsertionSubtable
|
|||
|
||||
struct driver_context_t
|
||||
{
|
||||
static const bool in_place = false;
|
||||
enum { in_place = false };
|
||||
enum Flags
|
||||
{
|
||||
SetMark = 0x8000, /* If set, mark the current glyph. */
|
||||
|
|
|
@ -735,26 +735,26 @@ inline hb_sorted_array_t<T> hb_sorted_array (T *array, unsigned int len)
|
|||
|
||||
struct HbOpOr
|
||||
{
|
||||
static const bool passthru_left = true;
|
||||
static const bool passthru_right = true;
|
||||
enum { passthru_left = true };
|
||||
enum { passthru_right = true };
|
||||
template <typename T> static void process (T &o, const T &a, const T &b) { o = a | b; }
|
||||
};
|
||||
struct HbOpAnd
|
||||
{
|
||||
static const bool passthru_left = false;
|
||||
static const bool passthru_right = false;
|
||||
enum { passthru_left = false };
|
||||
enum { passthru_right = false };
|
||||
template <typename T> static void process (T &o, const T &a, const T &b) { o = a & b; }
|
||||
};
|
||||
struct HbOpMinus
|
||||
{
|
||||
static const bool passthru_left = true;
|
||||
static const bool passthru_right = false;
|
||||
enum { passthru_left = true };
|
||||
enum { passthru_right = false };
|
||||
template <typename T> static void process (T &o, const T &a, const T &b) { o = a & ~b; }
|
||||
};
|
||||
struct HbOpXor
|
||||
{
|
||||
static const bool passthru_left = true;
|
||||
static const bool passthru_right = true;
|
||||
enum { passthru_left = true };
|
||||
enum { passthru_right = true };
|
||||
template <typename T> static void process (T &o, const T &a, const T &b) { o = a ^ b; }
|
||||
};
|
||||
|
||||
|
|
|
@ -160,7 +160,7 @@ struct KernSubTable
|
|||
|
||||
struct KernOTSubTableHeader
|
||||
{
|
||||
static const bool apple = false;
|
||||
enum { apple = false };
|
||||
typedef AAT::ObsoleteTypes Types;
|
||||
|
||||
inline unsigned int tuple_count (void) const { return 0; }
|
||||
|
@ -215,7 +215,7 @@ struct KernOT : AAT::KerxTable<KernOT>
|
|||
|
||||
struct KernAATSubTableHeader
|
||||
{
|
||||
static const bool apple = true;
|
||||
enum { apple = true };
|
||||
typedef AAT::ObsoleteTypes Types;
|
||||
|
||||
inline unsigned int tuple_count (void) const { return 0; }
|
||||
|
|
|
@ -1299,7 +1299,7 @@ hb_ot_layout_feature_get_characters (hb_face_t *face,
|
|||
struct GSUBProxy
|
||||
{
|
||||
enum { table_index = 0 };
|
||||
static const bool inplace = false;
|
||||
enum { inplace = false };
|
||||
typedef OT::SubstLookup Lookup;
|
||||
|
||||
GSUBProxy (hb_face_t *face) :
|
||||
|
@ -1313,7 +1313,7 @@ struct GSUBProxy
|
|||
struct GPOSProxy
|
||||
{
|
||||
enum { table_index = 1 };
|
||||
static const bool inplace = true;
|
||||
enum { inplace = true };
|
||||
typedef OT::PosLookup Lookup;
|
||||
|
||||
GPOSProxy (hb_face_t *face) :
|
||||
|
|
Loading…
Reference in New Issue