Searched refs:isPodLike (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclAccessPair.h66 template<typename> struct isPodLike;
67 template<> struct isPodLike<clang::DeclAccessPair> { struct in namespace:llvm
H A DBaseSubobject.h81 template <> struct isPodLike<clang::BaseSubobject> { struct in namespace:llvm
H A DGlobalDecl.h120 struct isPodLike<clang::GlobalDecl> { struct in namespace:llvm
H A DCharUnits.h221 template <> struct isPodLike<clang::CharUnits> { struct in namespace:llvm
H A DDeclarationName.h592 struct isPodLike<clang::DeclarationName> { static const bool value = true; }; struct in namespace:llvm
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DOptional.h131 template <typename T> struct isPodLike;
132 template <typename T> struct isPodLike<Optional<T> > { struct in namespace:llvm
134 static const bool value = isPodLike<T>::value;
H A DArrayRef.h323 template <typename T> struct isPodLike;
324 template <typename T> struct isPodLike<ArrayRef<T> > { struct in namespace:llvm
H A DImmutableList.h223 template <typename T> struct isPodLike;
225 struct isPodLike<ImmutableList<T> > { static const bool value = true; }; struct in namespace:llvm
H A DPointerIntPair.h149 template <typename T> struct isPodLike;
151 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType> > {
H A DStringRef.h554 template <typename T> struct isPodLike;
555 template <> struct isPodLike<StringRef> { static const bool value = true; };
H A DSmallVector.h167 /// SmallVectorTemplateBase<isPodLike = false> - This is where we put method
169 template <typename T, bool isPodLike>
267 template <typename T, bool isPodLike>
268 void SmallVectorTemplateBase<T, isPodLike>::grow(size_t MinSize) {
293 /// SmallVectorTemplateBase<isPodLike = true> - This is where we put method
371 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {
372 typedef SmallVectorTemplateBase<T, isPodLike<T>::value > SuperClass;
382 : SmallVectorTemplateBase<T, isPodLike<T>::value>(N*sizeof(T)) {
H A DDenseMap.h316 if (isPodLike<KeyT>::value && isPodLike<ValueT>::value)
/freebsd-10-stable/contrib/llvm/include/llvm/Support/
H A Dtype_traits.h63 /// isPodLike - This is a type trait that is used to determine whether a given
66 struct isPodLike { struct in namespace:llvm
69 // matches the definition of isPodLike closely.
80 struct isPodLike<std::pair<T, U> > { struct in namespace:llvm
81 static const bool value = isPodLike<T>::value && isPodLike<U>::value;
H A DCFG.h243 template <typename T, typename U> struct isPodLike<SuccIterator<T, U> > { struct in namespace:llvm
244 static const bool value = isPodLike<T>::value;
H A DValueHandle.h257 struct isPodLike<AssertingVH<T> > { struct in namespace:llvm
/freebsd-10-stable/contrib/llvm/include/llvm/Bitcode/
H A DBitCodes.h159 template <> struct isPodLike<BitCodeAbbrevOp> { static const bool value=true; }; struct in namespace:llvm
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
H A DSourceLocation.h29 template <typename T> struct isPodLike;
419 struct isPodLike<clang::SourceLocation> { static const bool value = true; }; struct in namespace:clang::llvm
421 struct isPodLike<clang::FileID> { static const bool value = true; }; struct in namespace:clang::llvm
H A DIdentifierTable.h813 struct isPodLike<clang::Selector> { static const bool value = true; };
/freebsd-10-stable/contrib/llvm/include/llvm/MC/
H A DMCInst.h146 template <> struct isPodLike<MCOperand> { static const bool value = true; }; struct in namespace:llvm
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Lex/
H A DToken.h292 struct isPodLike<clang::Token> { static const bool value = true; }; struct in namespace:llvm
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h567 template <typename T> struct isPodLike;
568 template <> struct isPodLike<clang::ento::SVal> { struct in namespace:llvm
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DPasses.h79 template <> struct isPodLike<IdentifyingPassPtr> { struct in namespace:llvm
H A DRegisterPressure.h127 template <> struct isPodLike<PressureChange> {
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h123 struct isPodLike<clang::OpaquePtr<T> > { static const bool value = true; }; struct in namespace:llvm
H A DCodeCompleteConsumer.h548 template <> struct isPodLike<clang::CodeCompletionString::Chunk> {

Completed in 301 milliseconds

12