Lines Matching defs:aObject
58 PRInt32 IndexOf(nsISupports* aObject) const {
59 return mArray.IndexOf(aObject);
62 PRInt32 IndexOfObject(nsISupports* aObject) const;
80 PRBool InsertObjectAt(nsISupports* aObject, PRInt32 aIndex);
82 PRBool ReplaceObjectAt(nsISupports* aObject, PRInt32 aIndex);
83 PRBool AppendObject(nsISupports *aObject) {
84 return InsertObjectAt(aObject, Count());
89 PRBool RemoveObject(nsISupports *aObject);
169 PRInt32 IndexOf(T* aObject) const {
170 return nsCOMArray_base::IndexOf(NS_STATIC_CAST(nsISupports*, aObject));
178 PRInt32 IndexOfObject(T* aObject) const {
179 return nsCOMArray_base::IndexOfObject(NS_STATIC_CAST(nsISupports*, aObject));
182 // inserts aObject at aIndex, shifting the objects at aIndex and
184 PRBool InsertObjectAt(T* aObject, PRInt32 aIndex) {
185 return nsCOMArray_base::InsertObjectAt(NS_STATIC_CAST(nsISupports*, aObject), aIndex);
188 // inserts the objects from aObject at aIndex, shifting the
196 PRBool ReplaceObjectAt(T* aObject, PRInt32 aIndex) {
197 return nsCOMArray_base::ReplaceObjectAt(NS_STATIC_CAST(nsISupports*, aObject), aIndex);
238 PRBool AppendObject(T *aObject) {
239 return nsCOMArray_base::AppendObject(NS_STATIC_CAST(nsISupports*, aObject));
250 PRBool RemoveObject(T *aObject) {
251 return nsCOMArray_base::RemoveObject(NS_STATIC_CAST(nsISupports*, aObject));