Lines Matching refs:t

78     void setItem( sal_Int32 n, const T& t)  in setItem()  argument
81 OSL_ENSURE( isValid ( t ), "invalid item" ); in setItem()
84 _elementReplaced( n, t ); in setItem()
86 aRef = t; in setItem()
87 _insert( t ); in setItem()
90 bool hasItem( const T& t ) const in hasItem()
92 return maItems.end() != std::find( maItems.begin(), maItems.end(), t ); in hasItem()
95 sal_Int32 addItem( const T& t ) in addItem() argument
97 OSL_ENSURE( !hasItem( t ), "item to be added already present" ); in addItem()
98 OSL_ENSURE( isValid( t ), "invalid item" ); in addItem()
100 maItems.push_back( t ); in addItem()
101 _insert( t ); in addItem()
106 void removeItem( const T& t ) in removeItem() argument
108 OSL_ENSURE( hasItem( t ), "item to be removed not present" ); in removeItem()
109 OSL_ENSURE( isValid( t ), "an invalid item, funny that!" ); in removeItem()
111 _elementRemoved( t ); in removeItem()
112 _remove( t ); in removeItem()
113 maItems.erase( std::find( maItems.begin(), maItems.end(), t ) ); in removeItem()
202 T t; in replaceByIndex() local
204 if( ( aElement >>= t ) && isValid( t ) ) in replaceByIndex()
205 setItem( nIndex, t ); in replaceByIndex()
224 T t; in has() local
225 return ( aElement >>= t ) ? hasItem( t ) : sal_False; in has()
233 T t; in insert() local
234 if( ( aElement >>= t ) && isValid( t ) ) in insert()
235 if( ! hasItem( t ) ) in insert()
236 addItem( t ); in insert()
248 T t; in remove() local
249 if( aElement >>= t ) in remove()
250 if( hasItem( t ) ) in remove()
251 removeItem( t ); in remove()