[#llvm-isa_impl_cl-0c6] = xref:llvm.adoc[llvm]::isa_impl_cl :relfileprefix: ../ :mrdocs: Const‐aware wrapper that forwards `isa` checks to `isa_impl.` == Synopsis Declared in `<llvm/Support/Casting.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename To, typename From> struct isa_impl_cl; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/isa_impl_cl-0c6/doit.adoc[`doit`] | Returns true if `Val` is an instance of `To.` |=== == Specializations [cols="1,4"] |=== | Name| Description | xref:llvm/isa_impl_cl-06.adoc[`isa_impl_cl<To, From const>`] | `isa_impl_cl` specialization for const `From` values. | xref:llvm/isa_impl_cl-08.adoc[`isa_impl_cl<To, std::unique_ptr<From> const>`] | `isa_impl_cl` specialization for const unique_ptr arguments. | xref:llvm/isa_impl_cl-03.adoc[`isa_impl_cl<To, From*>`] | `isa_impl_cl` specialization for pointer arguments. | xref:llvm/isa_impl_cl-0f.adoc[`isa_impl_cl<To, From const*>`] | `isa_impl_cl` specialization for pointers to const. | xref:llvm/isa_impl_cl-0cc.adoc[`isa_impl_cl<To, From const*>`] | `isa_impl_cl` specialization for const‐qualified pointer objects. | xref:llvm/isa_impl_cl-07.adoc[`isa_impl_cl<To, From const const*>`] | `isa_impl_cl` specialization for const pointers to const. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#