BDE 4.14.0 Production release
|
#include <bsltf_emplacabletesttype.h>
Public Types | |
typedef bsltf::ArgumentType< 1 > | ArgType01 |
typedef bsltf::ArgumentType< 2 > | ArgType02 |
typedef bsltf::ArgumentType< 3 > | ArgType03 |
typedef bsltf::ArgumentType< 4 > | ArgType04 |
typedef bsltf::ArgumentType< 5 > | ArgType05 |
typedef bsltf::ArgumentType< 6 > | ArgType06 |
typedef bsltf::ArgumentType< 7 > | ArgType07 |
typedef bsltf::ArgumentType< 8 > | ArgType08 |
typedef bsltf::ArgumentType< 9 > | ArgType09 |
typedef bsltf::ArgumentType< 10 > | ArgType10 |
typedef bsltf::ArgumentType< 11 > | ArgType11 |
typedef bsltf::ArgumentType< 12 > | ArgType12 |
typedef bsltf::ArgumentType< 13 > | ArgType13 |
typedef bsltf::ArgumentType< 14 > | ArgType14 |
Static Public Member Functions | |
static int | getNumDeletes () |
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.
bsltf::EmplacableTestType::EmplacableTestType | ( | ) |
|
explicit |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08, | ||
ArgType09 | arg09 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08, | ||
ArgType09 | arg09, | ||
ArgType10 | arg10 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08, | ||
ArgType09 | arg09, | ||
ArgType10 | arg10, | ||
ArgType11 | arg11 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08, | ||
ArgType09 | arg09, | ||
ArgType10 | arg10, | ||
ArgType11 | arg11, | ||
ArgType12 | arg12 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08, | ||
ArgType09 | arg09, | ||
ArgType10 | arg10, | ||
ArgType11 | arg11, | ||
ArgType12 | arg12, | ||
ArgType13 | arg13 | ||
) |
bsltf::EmplacableTestType::EmplacableTestType | ( | ArgType01 | arg01, |
ArgType02 | arg02, | ||
ArgType03 | arg03, | ||
ArgType04 | arg04, | ||
ArgType05 | arg05, | ||
ArgType06 | arg06, | ||
ArgType07 | arg07, | ||
ArgType08 | arg08, | ||
ArgType09 | arg09, | ||
ArgType10 | arg10, | ||
ArgType11 | arg11, | ||
ArgType12 | arg12, | ||
ArgType13 | arg13, | ||
ArgType14 | arg14 | ||
) |
Create an EmplacableTestType
object by initializing corresponding attributes with the specified arg01
..arg14
, and initializing any remaining attributes with their default value (-1).
bsltf::EmplacableTestType::EmplacableTestType | ( | const EmplacableTestType & | original | ) |
Create an in-place test object having the same value as the specified original
.
bsltf::EmplacableTestType::~EmplacableTestType | ( | ) |
Increment the count of calls to this destructor, and destroy this object.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Return the value of the correspondingly numbered argument that was passed to the constructor of this object.
|
static |
Return the number of times an object of this type has been destroyed.
|
inline |
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.
EmplacableTestType & bsltf::EmplacableTestType::operator= | ( | const EmplacableTestType & | rhs | ) |
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++.