Home
last modified time | relevance | path

Searched refs:isPodLike (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A Dtype_traits.h31 struct isPodLike { struct
54 struct isPodLike<std::pair<T, U>> { argument
55 static const bool value = isPodLike<T>::value && isPodLike<U>::value;
H A DScaledNumber.h890 template <typename T> struct isPodLike;
891 template <typename T> struct isPodLike<ScaledNumber<T>> {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclAccessPair.h66 template<typename> struct isPodLike;
67 template<> struct isPodLike<clang::DeclAccessPair> {
H A DBaseSubobject.h85 template <> struct isPodLike<clang::BaseSubobject> {
H A DGlobalDecl.h146 struct isPodLike<clang::GlobalDecl> {
H A DCharUnits.h241 template <> struct isPodLike<clang::CharUnits> {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DSourceLocation.h29 template <typename T> struct isPodLike;
462 struct isPodLike<clang::SourceLocation> { static const bool value = true; };
464 struct isPodLike<clang::FileID> { static const bool value = true; };
H A DIdentifierTable.h943 struct isPodLike<clang::Selector> { static const bool value = true; };
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DOptional.h32 template <typename T, bool = isPodLike<T>::value> struct OptionalStorage {
187 template <typename T> struct isPodLike<Optional<T>> {
189 static const bool value = isPodLike<T>::value;
H A DPointerIntPair.h179 template <typename T> struct isPodLike;
181 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType>> {
H A DImmutableList.h245 template <typename T> struct isPodLike;
247 struct isPodLike<ImmutableList<T>> { static const bool value = true; };
H A DSmallVector.h185 template <typename T, bool = isPodLike<T>::value>
239 template <typename T, bool isPodLike>
240 void SmallVectorTemplateBase<T, isPodLike>::grow(size_t MinSize) { in grow()
334 : SmallVectorTemplateBase<T, isPodLike<T>::value>(N) {} in SmallVectorImpl()
H A DArrayRef.h530 template <typename T> struct isPodLike;
531 template <typename T> struct isPodLike<ArrayRef<T>> {
H A DDenseMap.h149 if (isPodLike<KeyT>::value && isPodLike<ValueT>::value) { in clear()
425 if (isPodLike<KeyT>::value && isPodLike<ValueT>::value) in copyFrom()
H A DStringRef.h932 template <typename T> struct isPodLike;
933 template <> struct isPodLike<StringRef> { static const bool value = true; };
/freebsd-12.1/contrib/llvm/include/llvm/Bitcode/
H A DBitCodes.h163 template <> struct isPodLike<BitCodeAbbrevOp> { static const bool value=true; };
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCFG.h241 template <typename T, typename U> struct isPodLike<SuccIterator<T, U>> {
242 static const bool value = isPodLike<T>::value;
H A DValueHandle.h313 struct isPodLike<AssertingVH<T>> {
552 template <typename T> struct isPodLike<PoisoningVH<T>> {
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h78 template <> struct isPodLike<IdentifyingPassPtr> {
H A DRegisterPressure.h135 template <> struct isPodLike<PressureChange> {
H A DScheduleDAG.h243 struct isPodLike<SDep> { static const bool value = true; };
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DToken.h334 struct isPodLike<clang::Token> { static const bool value = true; };
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInst.h157 template <> struct isPodLike<MCOperand> { static const bool value = true; };
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h673 template <typename T> struct isPodLike;
674 template <> struct isPodLike<clang::ento::SVal> {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h133 struct isPodLike<clang::OpaquePtr<T>> { static const bool value = true; };

12