#include <XercesUtil.h>
Public Member Functions | |
T * | Get () |
const T * | Get () const |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
XercesPtr ()=default | |
XercesPtr (T *const p) | |
~XercesPtr () | |
Private Member Functions | |
XercesPtr & | operator= (const XercesPtr &) |
void | Release () |
XercesPtr (const XercesPtr &) | |
Private Attributes | |
T * | fPtr = nullptr |
Definition at line 40 of file XercesUtil.h.
|
default |
|
inlineexplicit |
Definition at line 45 of file XercesUtil.h.
|
inline |
Definition at line 47 of file XercesUtil.h.
References utl::XercesPtr< T >::Release().
|
private |
|
inline |
Definition at line 49 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr.
Referenced by fwk::CentralConfig::DescendAndReplace(), and utl::Branch::String().
|
inline |
Definition at line 50 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr.
|
inline |
Definition at line 52 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr.
|
inline |
Definition at line 53 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr.
|
inline |
Definition at line 55 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr.
|
inline |
Definition at line 56 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr.
|
private |
|
inlineprivate |
Definition at line 62 of file XercesUtil.h.
References utl::XercesPtr< T >::fPtr, and utl::detail::Release().
Referenced by utl::XercesPtr< T >::~XercesPtr().
|
private |
Definition at line 64 of file XercesUtil.h.
Referenced by utl::XercesPtr< T >::Get(), utl::XercesPtr< T >::operator*(), utl::XercesPtr< T >::operator->(), and utl::XercesPtr< T >::Release().