[#BloombergLP-bslstl-Function_Rep-targetRaw] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::xref:BloombergLP/bslstl/Function_Rep.adoc[Function_Rep]::targetRaw :relfileprefix: ../../../ :mrdocs: Return a pointer offering modifiable access to this object's target. If `INPLACE` is true, then the object is assumed to be allocated inplace in the small object buffer. Note that this function is `const` but returns a non‐`const` pointer because this type does not adhere to logical constness conventions. The behavior is undefined unless `typeid(TP) == this‐>target_type()` and `INPLACE` correctly identifies whether the target is inplace. == Synopsis Declared in `<bslstl_function_rep.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class TP, bool INPLACE> TP* targetRaw() const noexcept; ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#