BDE 4.14.0 Production release
|
#include <bslma_managedptr.h>
Static Public Member Functions | |
template<class TYPE > | |
static void * | voidify (TYPE *address) BSLS_KEYWORD_NOEXCEPT |
template<class TYPE > | |
static TYPE * | unqualify (const volatile TYPE *address) BSLS_KEYWORD_NOEXCEPT |
This struct
provides a namespace for utility functions used to obtain the necessary types of pointers.
|
inlinestatic |
Return the specified address
of a potentially cv-qualified object of the given (template parameter) TYPE
, cast as a pointer to non-cv-qualified TYPE
.
|
inlinestatic |
Return the specified address
cast as a pointer to void
, even if (the template parameter) TYPE
is cv-qualified.