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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DCasting.h142 // cast_retty + cast_retty_impl
149 template <class To, class From> struct cast_retty_impl { struct in namespace:llvm
152 template <class To, class From> struct cast_retty_impl<To, const From> { struct in namespace:llvm
156 template <class To, class From> struct cast_retty_impl<To, From *> { struct in namespace:llvm
160 template <class To, class From> struct cast_retty_impl<To, const From *> { struct in namespace:llvm
164 template <class To, class From> struct cast_retty_impl<To, const From *const> { struct in namespace:llvm
169 struct cast_retty_impl<To, std::unique_ptr<From>> { struct in namespace:llvm
171 using PointerType = typename cast_retty_impl<To, From *>::ret_type;
180 // simplifier to reduce the type, then reuse cast_retty_impl to get the
187 using ret_type = typename cast_retty_impl<T
[all...]

Completed in 133 milliseconds