Disable warnings when non-templatized friend functions are declared within a template.
NON_VIRTUAL
NON_VIRTUAL: = "non-virtual-dtor"
Warn when a class has virtual functions and accessible non-virtual destructor, in which case it would be possible but unsafe to delete an instance of a derived class through a pointer to the base class.
Warn also about the use of an uncasted "NULL" as sentinel.
OLD_CAST
OLD_CAST: = "old-style-cast"
Warn if an old-style (C-style) cast to a non-void type is used within a C ++ program.
OLD_STYLE_DECL
OLD_STYLE_DECL: = "old-style-declaration"
OLD_STYLE_DEF
OLD_STYLE_DEF: = "old-style-definition"
OVERLENGTH_STRINGS
OVERLENGTH_STRINGS: = "overlength-strings"
OVERLOADED_RESOLUTION
OVERLOADED_RESOLUTION: = "sign-promo"
Warn when overload resolution chooses a promotion from unsigned or enumerated type to a signed type, over a conversion to an unsigned type of the same size.
OVERLOADED_VIRTUAL
OVERLOADED_VIRTUAL: = "overloaded-virtual"
Warn when a function declaration hides virtual functions from a base class.
OVERRIDE_INIT
OVERRIDE_INIT: = "override-init"
PACKED
PACKED: = "packed"
PACKET_BITFIELD
PACKET_BITFIELD: = "packed-bitfield-compat"
PADDED
PADDED: = "padded"
PARENTHESES
PARENTHESES: = "parentheses"
PMF_CONVERSIONS
PMF_CONVERSIONS: = "no-pmf-conversions"
Disable the diagnostic for converting a bound pointer to member function to a plain pointer.
POINTER_ARITH
POINTER_ARITH: = "pointer-artih"
POINTER_SIGN
POINTER_SIGN: = "pointer-sign"
REDUNDANT_DECL
REDUNDANT_DECL: = "redundant-decls"
REORDER
REORDER: = "reorder"
Warn when the order of member initializers given in the code does not match the order in which they must be executed.
Warn when a class seems unusable because all the constructors or destructors in that class are private, and it has neither friends nor public static member functions.
Warn when G++ generates code that is probably not compatible with the vendor-neutral C ++ ABI.