Searched refs:isPodLike (Results 1 – 25 of 31) sorted by relevance
12
60 struct isPodLike { struct68 struct isPodLike<std::pair<T, U> > { argument69 static const bool value = isPodLike<T>::value && isPodLike<U>::value;
269 struct isPodLike<AssertingVH<T> > {
66 template<typename> struct isPodLike;67 template<> struct isPodLike<clang::DeclAccessPair> {
81 template <> struct isPodLike<clang::BaseSubobject> {
119 struct isPodLike<clang::GlobalDecl> {
211 template <> struct isPodLike<clang::CharUnits> {
576 struct isPodLike<clang::DeclarationName> { static const bool value = true; };
120 template <typename T> struct isPodLike;122 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType> > {
151 template <typename T, bool isPodLike>193 template <typename T, bool isPodLike>194 void SmallVectorTemplateBase<T, isPodLike>::grow(size_t MinSize) { in grow()273 class SmallVectorImpl : public SmallVectorTemplateBase<T, isPodLike<T>::value> {274 typedef SmallVectorTemplateBase<T, isPodLike<T>::value > SuperClass;284 : SmallVectorTemplateBase<T, isPodLike<T>::value>(N*sizeof(T)) { in SmallVectorImpl()
224 template <typename T> struct isPodLike;226 struct isPodLike<ImmutableList<T> > { static const bool value = true; };
258 (!isPodLike<KeyT>::value || !isPodLike<ValueT>::value)) { in CopyFrom()287 if (isPodLike<KeyT>::value && isPodLike<ValueT>::value) in CopyFrom()
294 template <typename T> struct isPodLike;295 template <typename T> struct isPodLike<ArrayRef<T> > {
523 template <typename T> struct isPodLike;524 template <> struct isPodLike<StringRef> { static const bool value = true; };
27 template <typename T> struct isPodLike;407 struct isPodLike<clang::SourceLocation> { static const bool value = true; };409 struct isPodLike<clang::FileID> { static const bool value = true; };
768 struct isPodLike<clang::Selector> { static const bool value = true; };
158 template <> struct isPodLike<BitCodeAbbrevOp> { static const bool value=true; };
296 struct isPodLike<clang::Token> { static const bool value = true; };
146 template <> struct isPodLike<MCOperand> { static const bool value = true; };
75 template<> struct isPodLike<SimpleValue> { struct168 template<> struct isPodLike<CallValue> { struct
112 struct isPodLike<clang::OpaquePtr<T> > { static const bool value = true; };
553 template <> struct isPodLike<clang::CodeCompletionString::Chunk> {
160 template <> struct isPodLike<LiveRange> { static const bool value = true; };
225 struct isPodLike<SDep> { static const bool value = true; };
326 template <> struct isPodLike<SlotIndex> { static const bool value = true; };
486 struct isPodLike<clang::ProgramPoint> { static const bool value = true; };