[#BloombergLP-bsltf-EmplacableTestType] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::EmplacableTestType :relfileprefix: ../../ :mrdocs: This class provides a test object used to check that the arguments passed for creating an object with an in‐place representation are of the correct type and value. == Synopsis Declared in `<bsltf_emplacabletesttype.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class EmplacableTestType; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bsltf/EmplacableTestType/ArgType01.adoc[`ArgType01`] | Alias for argument type number 1. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType02.adoc[`ArgType02`] | Alias for argument type number 2. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType03.adoc[`ArgType03`] | Alias for argument type number 3. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType04.adoc[`ArgType04`] | Alias for argument type number 4. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType05.adoc[`ArgType05`] | Alias for argument type number 5. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType06.adoc[`ArgType06`] | Alias for argument type number 6. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType07.adoc[`ArgType07`] | Alias for argument type number 7. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType08.adoc[`ArgType08`] | Alias for argument type number 8. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType09.adoc[`ArgType09`] | Alias for argument type number 9. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType10.adoc[`ArgType10`] | Alias for argument type number 10. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType11.adoc[`ArgType11`] | Alias for argument type number 11. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType12.adoc[`ArgType12`] | Alias for argument type number 12. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType13.adoc[`ArgType13`] | Alias for argument type number 13. | xref:BloombergLP/bsltf/EmplacableTestType/ArgType14.adoc[`ArgType14`] | Alias for argument type number 14. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bsltf/EmplacableTestType/2constructor-0f.adoc[`EmplacableTestType`] [.small]#[constructor]# | Constructors | xref:BloombergLP/bsltf/EmplacableTestType/2destructor.adoc[`~EmplacableTestType`] [.small]#[destructor]# | Increment the count of calls to this destructor, and destroy this object. | xref:BloombergLP/bsltf/EmplacableTestType/operator_assign.adoc[`operator=`] | Assign to this object the value of the specified `rhs` object, and return a reference providing modifiable access to this object. Note that this must be explicitly defined to silence compiler warnings on later versions of C++. | xref:BloombergLP/bsltf/EmplacableTestType/arg01.adoc[`arg01`] | Return a reference to the stored argument number 1. | xref:BloombergLP/bsltf/EmplacableTestType/arg02.adoc[`arg02`] | Return a reference to the stored argument number 2. | xref:BloombergLP/bsltf/EmplacableTestType/arg03.adoc[`arg03`] | Return a reference to the stored argument number 3. | xref:BloombergLP/bsltf/EmplacableTestType/arg04.adoc[`arg04`] | Return a reference to the stored argument number 4. | xref:BloombergLP/bsltf/EmplacableTestType/arg05.adoc[`arg05`] | Return a reference to the stored argument number 5. | xref:BloombergLP/bsltf/EmplacableTestType/arg06.adoc[`arg06`] | Return a reference to the stored argument number 6. | xref:BloombergLP/bsltf/EmplacableTestType/arg07.adoc[`arg07`] | Return a reference to the stored argument number 7. | xref:BloombergLP/bsltf/EmplacableTestType/arg08.adoc[`arg08`] | Return a reference to the stored argument number 8. | xref:BloombergLP/bsltf/EmplacableTestType/arg09.adoc[`arg09`] | Return a reference to the stored argument number 9. | xref:BloombergLP/bsltf/EmplacableTestType/arg10.adoc[`arg10`] | Return a reference to the stored argument number 10. | xref:BloombergLP/bsltf/EmplacableTestType/arg11.adoc[`arg11`] | Return a reference to the stored argument number 11. | xref:BloombergLP/bsltf/EmplacableTestType/arg12.adoc[`arg12`] | Return a reference to the stored argument number 12. | xref:BloombergLP/bsltf/EmplacableTestType/arg13.adoc[`arg13`] | Return a reference to the stored argument number 13. | xref:BloombergLP/bsltf/EmplacableTestType/arg14.adoc[`arg14`] | Return the value of the correspondingly numbered argument that was passed to the constructor of this object. | xref:BloombergLP/bsltf/EmplacableTestType/isEqual.adoc[`isEqual`] | Return `true` if the specified `other` object has the same value as this object, and `false` otherwise. Two `EmplacableTestType` objects have the same value if each of their corresponding attributes have the same value. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bsltf/EmplacableTestType/getNumDeletes.adoc[`getNumDeletes`] | Return the number of times an object of this type has been destroyed. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bsltf/debugprint-03d.adoc[`debugprint`] | Same as the preceding overload for this test type. | xref:BloombergLP/bsltf/operator_not_eq-02e.adoc[`operator!=`] | Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise. Two `EmplacableTestType` objects do not have the same value if any of their corresponding attributes do not have the same value. | xref:BloombergLP/bsltf/operator_eq-016.adoc[`operator==`] | Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. Two `EmplacableTestType` objects have the same value if each of their corresponding attributes have the same value. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#