diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-04-13 12:08:05 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-04-13 17:32:42 +0200 |
commit | 41a20d3b3750fa6eeb8061af9dd25723d4698feb (patch) | |
tree | 42b0eb8f37e94975a39a6b6fe9412253f384939d /jvmfwk/inc | |
parent | 316536b2e8da23d9f91d75f79cf64b0bf21f84aa (diff) |
More std::unique_ptr<JavaInfo> lifecycle management
Change-Id: If53347633ec4b2f8c2b221ba2057e0c38fa97b67
Diffstat (limited to 'jvmfwk/inc')
-rw-r--r-- | jvmfwk/inc/elements.hxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/jvmfwk/inc/elements.hxx b/jvmfwk/inc/elements.hxx index f4766a5c92bd..047c5aab85bc 100644 --- a/jvmfwk/inc/elements.hxx +++ b/jvmfwk/inc/elements.hxx @@ -19,6 +19,9 @@ #ifndef INCLUDED_JVMFWK_SOURCE_ELEMENTS_HXX #define INCLUDED_JVMFWK_SOURCE_ELEMENTS_HXX +#include <sal/config.h> + +#include <memory> #include <vector> #include "jvmfwk/framework.hxx" #include "fwkutil.hxx" @@ -98,7 +101,7 @@ public: /** returns NULL if javaInfo is nil. */ - JavaInfo * makeJavaInfo() const; + std::unique_ptr<JavaInfo> makeJavaInfo() const; }; /** this class represents the java settings based on a particular @@ -294,7 +297,7 @@ public: which needs to be freed by the caller. If both, user and share settings are nil, then NULL is returned. */ - JavaInfo * createJavaInfo() const; + std::unique_ptr<JavaInfo> createJavaInfo() const; /** returns the value of the attribute /java/javaInfo[@vendorUpdate]. */ |