#include <xmltooling/util/XMLHelper.h>
Public Member Functions | |
XercesJanitor (T *resource) | |
Constructor. | |
T * | get () |
Returns resource held by this object. | |
T * | operator-> () |
Returns resource held by this object. | |
T * | release () |
Returns resource held by this object and releases it to the caller. |
xmltooling::XercesJanitor< T >::XercesJanitor | ( | T * | resource | ) | [inline] |
Constructor.
resource | object to release when leaving scope |
T* xmltooling::XercesJanitor< T >::get | ( | ) | [inline] |
Returns resource held by this object.
T* xmltooling::XercesJanitor< T >::operator-> | ( | ) | [inline] |
Returns resource held by this object.
T* xmltooling::XercesJanitor< T >::release | ( | ) | [inline] |
Returns resource held by this object and releases it to the caller.