Lines Matching refs:Interface
38 template< class Interface >
39 struct CreateRefClone : public ::std::unary_function< Interface, Interface >
41 Interface operator() ( const Interface & xOther ) in operator ()()
43 Interface xResult; in operator ()()
54 template< typename Key, class Interface >
56 ::std::pair< Key, Interface >,
57 ::std::pair< Key, Interface > >
59 ::std::pair< Key, Interface > operator() ( in operator ()()
60 const ::std::pair< Key, Interface > & rOther ) in operator ()()
62 Interface xResult; in operator ()()
68 return ::std::make_pair< Key, Interface >( rOther.first, xResult ); in operator ()()
73 template< class Interface >
75 const ::std::vector< Interface > & rSource, in CloneRefVector()
76 ::std::vector< Interface > & rDestination ) in CloneRefVector()
80 CreateRefClone< Interface >()); in CloneRefVector()
83 template< typename Key, class Interface >
85 const ::std::vector< ::std::pair< Key, Interface > > & rSource, in CloneRefPairVector()
86 ::std::vector< ::std::pair< Key, Interface > > & rDestination ) in CloneRefPairVector()
90 CreateRefWithKeyClone< Key, Interface >()); in CloneRefPairVector()
94 template< typename Key, class Interface >
96 const ::std::map< Key, Interface > & rSource, in CloneRefMap()
97 ::std::map< Key, Interface > & rDestination ) in CloneRefMap()
101 CreateRefWithKeyClone< const Key, Interface >()); in CloneRefMap()
105 template< class Interface >
107 const ::com::sun::star::uno::Sequence< Interface > & rSource, in CloneRefSequence()
108 ::com::sun::star::uno::Sequence< Interface > & rDestination ) in CloneRefSequence()
113 CreateRefClone< Interface >()); in CloneRefSequence()