[#BloombergLP-bdlf-MemFn_Dereference] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlf.adoc[bdlf]::MemFn_Dereference :relfileprefix: ../../ :mrdocs: This utility is used to convert user supplied values to references to `OBJTYPE` for object references that are directly convertible to `OBJTYPE`, the reference is returned directly. For pointers and objects that are not directly convertible (e.g., "smart pointers to `OBJTYPE`"), the result of `*OBJECT` is returned, where `OBJECT` is the pointer or object reference. == Synopsis Declared in `<bdlf_memfn.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class OBJTYPE> struct MemFn_Dereference; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlf/MemFn_Dereference/deref-0a.adoc[`deref`] | Return a reference to the specified `obj`. | xref:BloombergLP/bdlf/MemFn_Dereference/derefImp-06.adoc[`derefImp`] | `derefImp` overloads |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#