Lines Matching refs:Underlying
861 // top of the underlying declaration.
1790 // A prvalue of an unscoped enumeration type whose underlying type is not
1802 // A prvalue of an unscoped enumeration type whose underlying type is fixed
1803 // can be converted to a prvalue of its underlying type. Moreover, if
1804 // integral promotion can be applied to its underlying type, a prvalue of an
1805 // unscoped enumeration type whose underlying type is fixed can also be
1806 // converted to a prvalue of the promoted underlying type.
1813 // We can perform an integral promotion to the underlying type of the enum,
1815 // the underlying type is based on the type alone, and does not consider
1818 QualType Underlying = FromEnumType->getDecl()->getIntegerType();
1819 return Context.hasSameUnqualifiedType(Underlying, ToType) ||
1820 IsIntegralPromotion(nullptr, Underlying, ToType);
1833 // represent all the values of its underlying type: int, unsigned int,
1836 // underlying type, an rvalue a prvalue of type char16_t, char32_t,
1837 // or wchar_t can be converted to an rvalue a prvalue of its underlying
1943 /// where the conversion between the underlying real types is a
4443 // underlying type of the reference according to
4445 // to copy-initializing a temporary of the underlying type with
10347 // Look through any using declarations to find the underlying function.