Searched refs:CanProxyAdaptor (Results 1 - 1 of 1) sorted by relevance

/external/clang/include/clang/AST/
H A DCanonicalType.h25 template<typename T> struct CanProxyAdaptor;
303 /// This arrow operator is used when CanProxyAdaptor has been specialized
305 /// CanProxyAdaptor specialization. Otherwise, this operator will be hidden
306 /// by the arrow operator in the primary CanProxyAdaptor template.
307 const CanProxyAdaptor<T> *operator->() const {
308 return static_cast<const CanProxyAdaptor<T> *>(this);
315 /// The CanProxyAdaptor is a replaceable class template that is instantiated
323 struct CanProxyAdaptor : CanProxyBase<T> { }; struct in namespace:clang
333 class CanProxy : public CanProxyAdaptor<T> {
474 struct CanProxyAdaptor<ComplexTyp struct in namespace:clang
479 struct CanProxyAdaptor<PointerType> : public CanProxyBase<PointerType> { struct in namespace:clang
484 struct CanProxyAdaptor<BlockPointerType> struct in namespace:clang
490 struct CanProxyAdaptor<ReferenceType> : public CanProxyBase<ReferenceType> { struct in namespace:clang
495 struct CanProxyAdaptor<LValueReferenceType> struct in namespace:clang
501 struct CanProxyAdaptor<RValueReferenceType> struct in namespace:clang
507 struct CanProxyAdaptor<MemberPointerType> struct in namespace:clang
522 struct CanProxyAdaptor<DependentSizedExtVectorType> struct in namespace:clang
530 struct CanProxyAdaptor<VectorType> : public CanProxyBase<VectorType> { struct in namespace:clang
536 struct CanProxyAdaptor<ExtVectorType> : public CanProxyBase<ExtVectorType> { struct in namespace:clang
542 struct CanProxyAdaptor<FunctionType> : public CanProxyBase<FunctionType> { struct in namespace:clang
548 struct CanProxyAdaptor<FunctionNoProtoType> struct in namespace:clang
555 struct CanProxyAdaptor<FunctionProtoType> struct in namespace:clang
582 struct CanProxyAdaptor<TypeOfType> : public CanProxyBase<TypeOfType> { struct in namespace:clang
587 struct CanProxyAdaptor<DecltypeType> : public CanProxyBase<DecltypeType> { struct in namespace:clang
593 struct CanProxyAdaptor<UnaryTransformType> struct in namespace:clang
601 struct CanProxyAdaptor<TagType> : public CanProxyBase<TagType> { struct in namespace:clang
607 struct CanProxyAdaptor<RecordType> : public CanProxyBase<RecordType> { struct in namespace:clang
614 struct CanProxyAdaptor<EnumType> : public CanProxyBase<EnumType> { struct in namespace:clang
620 struct CanProxyAdaptor<TemplateTypeParmType> struct in namespace:clang
630 struct CanProxyAdaptor<ObjCObjectType> struct in namespace:clang
648 struct CanProxyAdaptor<ObjCObjectPointerType> struct in namespace:clang
[all...]

Completed in 354 milliseconds