Can use boost::make_optional
...reportedly available since Boost 1.34, and configure.ac checks for at least Boost 1.47. Change-Id: I07952de220f1eee5f91ad83a1965420eb6b09ada
This commit is contained in:
@@ -1,39 +0,0 @@
|
||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* This file is part of the LibreOffice project.
|
||||
*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* This file incorporates work covered by the following license notice:
|
||||
*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed
|
||||
* with this work for additional information regarding copyright
|
||||
* ownership. The ASF licenses this file to you under the Apache
|
||||
* License, Version 2.0 (the "License"); you may not use this file
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
#ifndef INCLUDED_COMPHELPER_OPTIONAL_HXX
|
||||
#define INCLUDED_COMPHELPER_OPTIONAL_HXX
|
||||
|
||||
#include <com/sun/star/beans/Optional.hpp>
|
||||
#include <boost/optional.hpp>
|
||||
|
||||
namespace comphelper {
|
||||
|
||||
/// Object generators for boost::optional<T>, beans::Optional<T>:
|
||||
|
||||
template <typename T>
|
||||
inline ::boost::optional<T> make_optional( T const& v )
|
||||
{
|
||||
return ::boost::optional<T>(v);
|
||||
}
|
||||
|
||||
} // namespace comphelper
|
||||
|
||||
#endif // ! defined(INCLUDED_COMPHELPER_OPTIONAL_HXX)
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
@@ -30,7 +30,6 @@
|
||||
#include <comphelper/anytostring.hxx>
|
||||
#include <comphelper/make_shared_from_uno.hxx>
|
||||
#include <comphelper/scopeguard.hxx>
|
||||
#include <comphelper/optional.hxx>
|
||||
#include <comphelper/servicedecl.hxx>
|
||||
#include <comphelper/namecontainer.hxx>
|
||||
|
||||
|
@@ -26,7 +26,6 @@
|
||||
|
||||
#include <cppcanvas/basegfxfactory.hxx>
|
||||
|
||||
#include <comphelper/optional.hxx>
|
||||
#include <comphelper/make_shared_from_uno.hxx>
|
||||
|
||||
#include <com/sun/star/rendering/XIntegerBitmap.hpp>
|
||||
@@ -941,7 +940,7 @@ NumberAnimationSharedPtr TransitionFactory::createSlideTransition(
|
||||
createPluginTransition(
|
||||
nTransitionType,
|
||||
nTransitionSubType,
|
||||
comphelper::make_optional(pLeavingSlide),
|
||||
boost::make_optional(pLeavingSlide),
|
||||
pEnteringSlide,
|
||||
rViewContainer,
|
||||
rScreenUpdater,
|
||||
@@ -1037,7 +1036,7 @@ NumberAnimationSharedPtr TransitionFactory::createSlideTransition(
|
||||
case animations::TransitionType::PUSHWIPE:
|
||||
{
|
||||
return createPushWipeTransition(
|
||||
comphelper::make_optional(pLeavingSlide),
|
||||
boost::make_optional(pLeavingSlide),
|
||||
pEnteringSlide,
|
||||
rViewContainer,
|
||||
rScreenUpdater,
|
||||
@@ -1051,7 +1050,7 @@ NumberAnimationSharedPtr TransitionFactory::createSlideTransition(
|
||||
case animations::TransitionType::SLIDEWIPE:
|
||||
{
|
||||
return createSlideWipeTransition(
|
||||
comphelper::make_optional(pLeavingSlide),
|
||||
boost::make_optional(pLeavingSlide),
|
||||
pEnteringSlide,
|
||||
rViewContainer,
|
||||
rScreenUpdater,
|
||||
|
Reference in New Issue
Block a user