20#ifndef INCLUDED_SLIDESHOW_SOURCE_ENGINE_ACTIVITIES_ACCUMULATION_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_ENGINE_ACTIVITIES_ACCUMULATION_HXX
24#include <rtl/ustring.hxx>
46 sal_uInt32 nRepeatCount,
49 return nRepeatCount*rEndValue + rCurrValue;
55 const sal_Int16& rCurrValue )
64 const OUString& rCurrValue )
73 const bool& bCurrValue )
sal_Int16 accumulate< sal_Int16 >(const sal_Int16 &, sal_uInt32, const sal_Int16 &rCurrValue)
Specialization for non-addable enums/constant values.
bool accumulate< bool >(const bool &, sal_uInt32, const bool &bCurrValue)
Specialization for non-addable bools.
OUString accumulate< OUString >(const OUString &, sal_uInt32, const OUString &rCurrValue)
Specialization for non-addable strings.
ValueType accumulate(const ValueType &rEndValue, sal_uInt32 nRepeatCount, const ValueType &rCurrValue)
Generic accumulation.