[#bsl-add_pointer-085] = xref:bsl.adoc[bsl]::xref:bsl/add_pointer-080.adoc[add_pointer]<t_TYPE&> :relfileprefix: ../ :mrdocs: If we can form a reference to `t_TYPE`, then we can also form a pointer to it. In particular, we know that it is not `void` (which should still work) or an "abominable" function type with a trailing cv‐qualifier. Note that this partial specialization is necessary to avoid falling into degenerate (non‐compiling) cases in the implementation meta‐program. == Synopsis Declared in `<bslmf_addpointer.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> struct xref:bsl/add_pointer-080.adoc[add_pointer]<t_TYPE&>; ---- == Type Aliases [cols="1"] |=== | Name | xref:bsl/add_pointer-085/type.adoc[`type`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#