Lines Matching defs:aArray
57 nsStringEnumerator(const nsStringArray* aArray, PRBool aOwnsArray) :
58 mArray(aArray), mIndex(0), mOwnsArray(aOwnsArray), mIsUnicode(PR_TRUE)
61 nsStringEnumerator(const nsCStringArray* aArray, PRBool aOwnsArray) :
62 mCArray(aArray), mIndex(0), mOwnsArray(aOwnsArray), mIsUnicode(PR_FALSE)
65 nsStringEnumerator(const nsStringArray* aArray, nsISupports* aOwner) :
66 mArray(aArray), mIndex(0), mOwner(aOwner), mOwnsArray(PR_FALSE), mIsUnicode(PR_TRUE)
69 nsStringEnumerator(const nsCStringArray* aArray, nsISupports* aOwner) :
70 mCArray(aArray), mIndex(0), mOwner(aOwner), mOwnsArray(PR_FALSE), mIsUnicode(PR_FALSE)
196 const nsStringArray* aArray, nsISupports* aOwner)
199 NS_ENSURE_ARG_POINTER(aArray);
201 *aResult = new nsStringEnumerator(aArray, aOwner);
208 const nsCStringArray* aArray, nsISupports* aOwner)
211 NS_ENSURE_ARG_POINTER(aArray);
213 *aResult = new nsStringEnumerator(aArray, aOwner);
219 nsStringArray* aArray)
222 NS_ENSURE_ARG_POINTER(aArray);
224 *aResult = new nsStringEnumerator(aArray, PR_TRUE);
230 nsCStringArray* aArray)
233 NS_ENSURE_ARG_POINTER(aArray);
235 *aResult = new nsStringEnumerator(aArray, PR_TRUE);
242 const nsStringArray* aArray)
245 NS_ENSURE_ARG_POINTER(aArray);
247 *aResult = new nsStringEnumerator(aArray, PR_FALSE);
253 const nsCStringArray* aArray)
256 NS_ENSURE_ARG_POINTER(aArray);
258 *aResult = new nsStringEnumerator(aArray, PR_FALSE);