31 for ( ; v1.end() != i1 && v2.end() != i2 ; ++i1 , ++i2 )
33 return v1.size() == v2.size() ;
40 PropByName (
const std::string& name ) : m_name ( name ) {} ;
41 inline bool operator() (
const Property* p )
const
42 {
return ( 0 == p ) ?
false : m_cmp ( p->
name() , m_name ) ; }
54 , m_remoteProperties ()
68 , m_properties ( right.m_properties )
69 , m_remoteProperties ( right.m_remoteProperties )
70 , m_todelete ( right.m_todelete )
71 , m_pOuter ( right.m_pOuter )
92 if ( &right ==
this ) {
return *this ; }
116 if ( 0 == rsvc ) {
return 0 ; }
131 if ( props.
end() != it ) {
return *it ; }
141 Property* lp = property ( name , m_properties ) ;
142 if ( 0 != lp ) {
return lp ; }
146 m_remoteProperties.end() != it ; ++it )
148 if ( !cmp(it->first,name) ) { continue ; }
150 if ( 0 == p ) { continue ; }
222 if ( 0 != p ) {
return *p ; }
253 StatusCode sc= base_class::queryInterface(iid, pinterface);