Home
last modified time | relevance | path

Searched refs:CanProxy (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DCanonicalType.h31 template<typename T> class CanProxy; variable
126 CanProxy<T> operator->() const;
352 CanProxy() = default;
409 CanProxy<Type>, CanQualType> {
415 CanProxy<Type> operator->() const;
653 CanProxy<U> CanQual<T>::getAs() const {
658 return CanProxy<U>();
663 return CanProxy<U>();
668 CanProxy<U> CanQual<T>::castAs() const {
678 return CanProxy<T>(*this);
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/memory/pointer.conversion/
H A Dto_address.pass.cpp69 template<typename T> struct CanProxy;
72 CanProxy<T> operator->() const { return CanProxy<T>(); } in operator ->()
75 struct CanProxy { struct
76 const CanProxy<T> *operator->() const { return nullptr; } in operator ->() argument
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/pointer.conversion/
H A Dto_address.pass.cpp71 template<typename T> struct CanProxy;
74 CanProxy<T> operator->() const { return CanProxy<T>(); } in operator ->()
77 struct CanProxy { struct
78 const CanProxy<T> *operator->() const { return nullptr; } in operator ->() argument