LibreOffice Module chart2 (master) 1
Classes | Functions
chart::CloneHelper Namespace Reference

Classes

struct  CreateRefClone
 functor that clones a UNO-Reference More...
 

Functions

template<class Interface >
void CloneRefVector (const std::vector< css::uno::Reference< Interface > > &rSource, std::vector< css::uno::Reference< Interface > > &rDestination)
 clones a vector of UNO-References More...
 
template<class T >
void CloneRefVector (const std::vector< rtl::Reference< T > > &rSource, std::vector< rtl::Reference< T > > &rDestination)
 
template<class Interface >
void CloneRefSequence (const css::uno::Sequence< css::uno::Reference< Interface > > &rSource, css::uno::Sequence< css::uno::Reference< Interface > > &rDestination)
 clones a UNO-sequence of UNO-References More...
 

Function Documentation

◆ CloneRefSequence()

template<class Interface >
void chart::CloneHelper::CloneRefSequence ( const css::uno::Sequence< css::uno::Reference< Interface > > &  rSource,
css::uno::Sequence< css::uno::Reference< Interface > > &  rDestination 
)

clones a UNO-sequence of UNO-References

Definition at line 68 of file CloneHelper.hxx.

◆ CloneRefVector() [1/2]

template<class Interface >
void chart::CloneHelper::CloneRefVector ( const std::vector< css::uno::Reference< Interface > > &  rSource,
std::vector< css::uno::Reference< Interface > > &  rDestination 
)

clones a vector of UNO-References

Definition at line 48 of file CloneHelper.hxx.

Referenced by chart::BaseCoordinateSystem::BaseCoordinateSystem(), chart::ChartType::ChartType(), and chart::DataSeries::DataSeries().

◆ CloneRefVector() [2/2]

template<class T >
void chart::CloneHelper::CloneRefVector ( const std::vector< rtl::Reference< T > > &  rSource,
std::vector< rtl::Reference< T > > &  rDestination 
)

Definition at line 58 of file CloneHelper.hxx.