LibreOffice Module slideshow (master) 1
Namespaces | Functions
accumulation.hxx File Reference
#include <sal/types.h>
#include <rtl/ustring.hxx>
Include dependency graph for accumulation.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  slideshow
 
namespace  slideshow::internal
 

Functions

template<typename ValueType >
ValueType slideshow::internal::accumulate (const ValueType &rEndValue, sal_uInt32 nRepeatCount, const ValueType &rCurrValue)
 Generic accumulation. More...
 
template<>
sal_Int16 slideshow::internal::accumulate< sal_Int16 > (const sal_Int16 &, sal_uInt32, const sal_Int16 &rCurrValue)
 Specialization for non-addable enums/constant values. More...
 
template<>
OUString slideshow::internal::accumulate< OUString > (const OUString &, sal_uInt32, const OUString &rCurrValue)
 Specialization for non-addable strings. More...
 
template<>
bool slideshow::internal::accumulate< bool > (const bool &, sal_uInt32, const bool &bCurrValue)
 Specialization for non-addable bools. More...