Home
last modified time | relevance | path

Searched refs:underlying_type (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DMemoryFlags.h113 using underlying_type = uint8_t;
128 AllocGroup(MemProt MP) : Id(static_cast<underlying_type>(MP)) {}
132 : Id(static_cast<underlying_type>(MP) |
133 (static_cast<underlying_type>(MLP) << BitsForProt)) {}
158 AllocGroup(underlying_type RawId) : Id(RawId) {}
159 underlying_type Id = 0;
233 return DenseMapInfo<orc::AllocGroup::underlying_type>::getHashValue(Val.Id);
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dunderlying_type.h33 struct _LIBCPP_NO_SPECIALIZATIONS underlying_type : __underlying_type_impl<_Tp, is_enum<_Tp>::value…
41 using __underlying_type_t _LIBCPP_NODEBUG = typename underlying_type<_Tp>::type;
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DOutputSections.h
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-enumerations.h25 static_cast<std::underlying_type<Enum>::type>(a) | \
26 static_cast<std::underlying_type<Enum>::type>(b)); \
30 static_cast<std::underlying_type<Enum>::type>(a) & \
31 static_cast<std::underlying_type<Enum>::type>(b)); \
35 ~static_cast<std::underlying_type<Enum>::type>(a)); \
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/
H A Dmemory_order.h27 using __memory_order_underlying_t = underlying_type<__legacy_memory_order>::type;
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__type_traits/
H A Dunderlying_type.h33 struct underlying_type : __underlying_type_impl<_Tp, is_enum<_Tp>::value> {};
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTransformTypeTraits.def28 TRANSFORM_TYPE_TRAIT_DEF(EnumUnderlyingType, underlying_type)
H A DFeatures.def316 FEATURE(underlying_type, LangOpts.CPlusPlus)
H A DDiagnostic.h1444 std::underlying_type<std::remove_reference_t<U>>>::type>
H A Darm_mve_defs.td252 class unpromoted<Type t> : Type { Type underlying_type = t; }
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__utility/
H A Dconvert_to_integral.h49 typedef typename underlying_type<_Tp>::type type;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.cpp414 Type *underlying_type = ResolveTypeUID(ctf_typedef.type); in CreateTypedef() local
415 if (!underlying_type) in CreateTypedef()
421 CompilerType target_ast_type = underlying_type->GetFullCompilerType(); in CreateTypedef()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dtype_traits167 template <class T> struct underlying_type;
234 using underlying_type_t = typename underlying_type<T>::type; // C++14
489 #include <__cxx03/__type_traits/underlying_type.h>
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtype_traits180 template <class T> struct underlying_type;
262 = typename underlying_type<T>::type; // since C++14
529 # include <__type_traits/underlying_type.h>
H A Dmodule.modulemap.in387 module underlying_type { header "__type_traits/underlying_type.h" }
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointResolverName.cpp167 std::underlying_type<FunctionNameType>::type>(i); in CreateFromStructuredData()
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dtype_traits.cppm
H A Dtype_traits.inc195 using std::underlying_type;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp1151 clang::QualType underlying_type = GetOrCreateType(er.UnderlyingType); in CreateEnumType() local
1152 if (underlying_type.isNull()) in CreateEnumType()
1158 ToCompilerType(underlying_type), er.isScoped()); in CreateEnumType()
H A DSymbolFileNativePDB.cpp671 TypeSP underlying_type = GetOrCreateType(er.UnderlyingType); in CreateTagType() local
675 llvm::expectedToOptional(underlying_type->GetByteSize(nullptr)), nullptr, in CreateTagType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp1186 CompilerType underlying_type = m_ast.GetEnumerationIntegerType(enum_type); in AddEnumValue() local
1188 ClangUtil::GetQualType(underlying_type)); in AddEnumValue()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__functional/
H A Dhash.h493 typedef typename underlying_type<_Tp>::type type;
/freebsd/lib/libc++/
H A DMakefile1395 C3TTR_HEADERS+= underlying_type.h
2211 TTR_HEADERS+= underlying_type.h
H A Dmodule.modulemap387 module underlying_type { header "__type_traits/underlying_type.h" }
/freebsd/contrib/bsnmp/tests/
H A Dcatch.hpp1627 … return ::Catch::Detail::stringify(static_cast<typename std::underlying_type<E>::type>(e)); in convertUnknownEnumToString()
15144 … return !!(static_cast<std::underlying_type<XmlFormatting>::type>(fmt & XmlFormatting::Newline)); in shouldNewline()
15148 … return !!(static_cast<std::underlying_type<XmlFormatting>::type>(fmt & XmlFormatting::Indent)); in shouldIndent()
15155 static_cast<std::underlying_type<XmlFormatting>::type>(lhs) | in operator |()
15156 static_cast<std::underlying_type<XmlFormatting>::type>(rhs) in operator |()
15162 static_cast<std::underlying_type<XmlFormatting>::type>(lhs) & in operator &()
15163 static_cast<std::underlying_type<XmlFormatting>::type>(rhs) in operator &()

12