[#BloombergLP-bsltf-TemplateTestFacility-emplace-0421] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::xref:BloombergLP/bsltf/TemplateTestFacility.adoc[TemplateTestFacility]::emplace :relfileprefix: ../../../ :mrdocs: `emplace` overloads == Synopses Declared in `<bsltf_templatetestfacility.h>` Create an `AllocEmplacableTestType` at `address` from `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-08.adoc[emplace]( xref:BloombergLP/bsltf/AllocEmplacableTestType.adoc[AllocEmplacableTestType]* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-08.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-04d.adoc[emplace]( xref:BloombergLP/bsltf/AllocEmplacableTestType.adoc[AllocEmplacableTestType]* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-04d.adoc[_» more..._]# Create an `EmplacableTestType` at `address` from `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0b3.adoc[emplace]( xref:BloombergLP/bsltf/EmplacableTestType.adoc[EmplacableTestType]* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0b3.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0cf.adoc[emplace]( xref:BloombergLP/bsltf/EmplacableTestType.adoc[EmplacableTestType]* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0cf.adoc[_» more..._]# Set the enumeration at `address` to the value of `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-042e.adoc[emplace]( xref:BloombergLP/bsltf/EnumeratedTestType/Enum.adoc[EnumeratedTestType::Enum]* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-042e.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-03e.adoc[emplace]( xref:BloombergLP/bsltf/EnumeratedTestType/Enum.adoc[EnumeratedTestType::Enum]* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-03e.adoc[_» more..._]# Set the method pointer at `address` to the value of `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0a.adoc[emplace]( xref:BloombergLP/bsltf/TemplateTestFacility/MethodPtr.adoc[MethodPtr]* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0a.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0c0.adoc[emplace]( xref:BloombergLP/bsltf/TemplateTestFacility/MethodPtr.adoc[MethodPtr]* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0c0.adoc[_» more..._]# Set the character at `address` to the value of `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-030.adoc[emplace]( char* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-030.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-09.adoc[emplace]( char* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-09.adoc[_» more..._]# Same as the related overload for `signed char`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-00.adoc[emplace]( signed char* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-00.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0cd.adoc[emplace]( signed char* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0cd.adoc[_» more..._]# Same as the related overload for `unsigned char`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-044.adoc[emplace]( unsigned char* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-044.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0b6.adoc[emplace]( unsigned char* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0b6.adoc[_» more..._]# Create at `address` a string pointer unique for `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-06.adoc[emplace]( char const** address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-06.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0c83.adoc[emplace]( char const** address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0c83.adoc[_» more..._]# Create a `TYPE` object at `address` unique for `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class TYPE, class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0f.adoc[emplace]( TYPE* address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0f.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class TYPE, class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-05.adoc[emplace]( TYPE* address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-05.adoc[_» more..._]# Create a `TYPE` pointer at `address` unique for `identifier`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class TYPE, class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0e.adoc[emplace]( TYPE** address, int identifier, ALLOCATOR allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0e.adoc[_» more..._]# Same as the preceding overload taking an allocator pointer. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class TYPE, class ALLOCATOR> static void xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0c81.adoc[emplace]( TYPE** address, int identifier, ALLOCATOR* allocator); ---- [.small]#xref:BloombergLP/bsltf/TemplateTestFacility/emplace-0c81.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *address* | uninitialized storage for the object | *identifier* | integer identity used to initialize the object | *allocator* | allocator supplied to the constructor |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#