BDE 4.14.0 Production release
|
#include <bsltf_nontypicaloverloadstesttype.h>
Public Member Functions | |
NonTypicalOverloadsTestType () | |
NonTypicalOverloadsTestType (int data) | |
NonTypicalOverloadsTestType (const NonTypicalOverloadsTestType &original) | |
~NonTypicalOverloadsTestType () | |
NonTypicalOverloadsTestType & | operator= (const NonTypicalOverloadsTestType &rhs) |
void | setData (int value) |
Set the data attribute of this object to the specified value . | |
int | data () const |
Return the value of the data attribute of this object. | |
Static Public Member Functions | |
static void * | operator new (std::size_t size) |
Overload operator new and assert this method is not called. | |
static void * | operator new (std::size_t size, void *ptr) |
Overload in place new and assert this method is not called. | |
static void | operator delete (void *ptr) |
static void | operator delete (void *ptr, void *) |
This unconstrained (value-semantic) attribute class ensures that the operator new member and operator delete member never gets called by overloading and asserting in them. See the Attributes section under @DESCRIPTION in the component-level documentation for information on the class attributes.
|
inline |
Create a NonTypicalOverloadsTestType
object having the (default) attribute values:
|
inlineexplicit |
Create a NonTypicalOverloadsTestType
object having the specified data
attribute value.
|
inline |
Create a NonTypicalOverloadsTestType
object having the same value as the specified original
object.
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
Assign to this object the value of the specified rhs
object, and return a reference providing modifiable access to this object.
|
inline |