summaryrefslogtreecommitdiff
path: root/forms/source/xforms/evaluationcontext.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'forms/source/xforms/evaluationcontext.hxx')
-rw-r--r--forms/source/xforms/evaluationcontext.hxx18
1 files changed, 8 insertions, 10 deletions
diff --git a/forms/source/xforms/evaluationcontext.hxx b/forms/source/xforms/evaluationcontext.hxx
index 0edf05561cdf..e25c8524042c 100644
--- a/forms/source/xforms/evaluationcontext.hxx
+++ b/forms/source/xforms/evaluationcontext.hxx
@@ -17,12 +17,12 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_FORMS_SOURCE_XFORMS_EVALUATIONCONTEXT_HXX
-#define INCLUDED_FORMS_SOURCE_XFORMS_EVALUATIONCONTEXT_HXX
+#pragma once
#include <com/sun/star/xml/dom/XNode.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/xforms/XModel.hpp>
+#include <utility>
namespace xforms
{
@@ -39,12 +39,12 @@ public:
{ }
EvaluationContext(
- const css::uno::Reference<css::xml::dom::XNode>& xContextNode,
- const css::uno::Reference<css::xforms::XModel>& xModel,
- const css::uno::Reference<css::container::XNameContainer>& xNamespaces )
- : mxContextNode( xContextNode ),
- mxModel( xModel ),
- mxNamespaces( xNamespaces )
+ css::uno::Reference<css::xml::dom::XNode> xContextNode,
+ css::uno::Reference<css::xforms::XModel> xModel,
+ css::uno::Reference<css::container::XNameContainer> xNamespaces )
+ : mxContextNode(std::move( xContextNode )),
+ mxModel(std::move( xModel )),
+ mxNamespaces(std::move( xNamespaces ))
{ }
css::uno::Reference<css::xml::dom::XNode> mxContextNode;
@@ -55,6 +55,4 @@ public:
} // namespace xforms
-#endif
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */