Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Support/
Dtype_traits.h30 struct isPodLike { struct
52 struct isPodLike<std::pair<T, U> > { argument
53 static const bool value = isPodLike<T>::value && isPodLike<U>::value;
DScaledNumber.h892 template <typename T> struct isPodLike;
893 template <typename T> struct isPodLike<ScaledNumber<T>> {
/external/clang/include/clang/AST/
DDeclAccessPair.h66 template<typename> struct isPodLike;
67 template<> struct isPodLike<clang::DeclAccessPair> {
DBaseSubobject.h81 template <> struct isPodLike<clang::BaseSubobject> {
DGlobalDecl.h120 struct isPodLike<clang::GlobalDecl> {
DCharUnits.h234 template <> struct isPodLike<clang::CharUnits> {
DDeclarationName.h594 struct isPodLike<clang::DeclarationName> { static const bool value = true; };
/external/llvm/include/llvm/ADT/
DOptional.h147 template <typename T> struct isPodLike;
148 template <typename T> struct isPodLike<Optional<T> > {
150 static const bool value = isPodLike<T>::value;
DImmutableList.h223 template <typename T> struct isPodLike;
225 struct isPodLike<ImmutableList<T> > { static const bool value = true; };
DPointerIntPair.h156 template <typename T> struct isPodLike;
158 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType> > {
DSmallVector.h175 template <typename T, bool isPodLike>
250 template <typename T, bool isPodLike>
251 void SmallVectorTemplateBase<T, isPodLike>::grow(size_t MinSize) { in grow()
353 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {
354 typedef SmallVectorTemplateBase<T, isPodLike<T>::value > SuperClass;
364 : SmallVectorTemplateBase<T, isPodLike<T>::value>(N*sizeof(T)) { in SmallVectorImpl()
DArrayRef.h374 template <typename T> struct isPodLike;
375 template <typename T> struct isPodLike<ArrayRef<T> > {
DStringRef.h602 template <typename T> struct isPodLike;
603 template <> struct isPodLike<StringRef> { static const bool value = true; };
DDenseMap.h322 if (isPodLike<KeyT>::value && isPodLike<ValueT>::value) in copyFrom()
/external/clang/include/clang/Basic/
DSourceLocation.h29 template <typename T> struct isPodLike;
419 struct isPodLike<clang::SourceLocation> { static const bool value = true; };
421 struct isPodLike<clang::FileID> { static const bool value = true; };
DIdentifierTable.h833 struct isPodLike<clang::Selector> { static const bool value = true; };
/external/llvm/include/llvm/IR/
DCFG.h143 struct isPodLike<TerminatorInst::SuccIterator<T, U>> {
144 static const bool value = isPodLike<T>::value;
DValueHandle.h265 struct isPodLike<AssertingVH<T> > {
/external/llvm/include/llvm/Bitcode/
DBitCodes.h160 template <> struct isPodLike<BitCodeAbbrevOp> { static const bool value=true; };
/external/llvm/include/llvm/MC/
DMCInst.h146 template <> struct isPodLike<MCOperand> { static const bool value = true; };
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DSVals.h567 template <typename T> struct isPodLike;
568 template <> struct isPodLike<clang::ento::SVal> {
/external/clang/include/clang/Lex/
DToken.h325 struct isPodLike<clang::Token> { static const bool value = true; };
/external/clang/include/clang/Sema/
DOwnership.h123 struct isPodLike<clang::OpaquePtr<T> > { static const bool value = true; };
/external/llvm/include/llvm/CodeGen/
DPasses.h79 template <> struct isPodLike<IdentifyingPassPtr> {
DRegisterPressure.h112 template <> struct isPodLike<PressureChange> {

12