22#include <com/sun/star/uno/Reference.hxx>
23#include <com/sun/star/uno/Sequence.hxx>
27 class XInteractionContinuation;
33 css::uno::Reference< css::task::XInteractionContinuation >
const & rContinuation,
34 css::uno::Reference< t1 > * pContinuation)
36 if (pContinuation && !pContinuation->is())
38 pContinuation->set(rContinuation, css::uno::UNO_QUERY);
39 if (pContinuation->is())
45template<
class t1,
class t2 >
48 css::uno::Reference< css::task::XInteractionContinuation > >
const & rContinuations,
49 css::uno::Reference< t1 > * pContinuation1,
50 css::uno::Reference< t2 > * pContinuation2)
52 for (
const auto& rContinuation : rContinuations)
61template<
class t1,
class t2,
class t3 >
64 css::uno::Reference< css::task::XInteractionContinuation > >
const & rContinuations,
65 css::uno::Reference< t1 > * pContinuation1,
66 css::uno::Reference< t2 > * pContinuation2,
67 css::uno::Reference< t3 > * pContinuation3)
69 for (
const auto& rContinuation : rContinuations)
80template<
class t1,
class t2,
class t3,
class t4 >
83 css::uno::Reference< css::task::XInteractionContinuation > >
const & rContinuations,
84 css::uno::Reference< t1 > * pContinuation1,
85 css::uno::Reference< t2 > * pContinuation2,
86 css::uno::Reference< t3 > * pContinuation3,
87 css::uno::Reference< t4 > * pContinuation4)
89 for (
const auto& rContinuation : rContinuations)
void getContinuations(css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > const &rContinuations, css::uno::Reference< t1 > *pContinuation1, css::uno::Reference< t2 > *pContinuation2)
bool setContinuation(css::uno::Reference< css::task::XInteractionContinuation > const &rContinuation, css::uno::Reference< t1 > *pContinuation)