27 #ifndef __SBTARRAYSTRINGENUMERATOR_H__
28 #define __SBTARRAYSTRINGENUMERATOR_H__
30 #include <nsStringGlue.h>
33 #include <nsIStringEnumerator.h>
41 typedef nsTArray<nsString> sbStringArray;
42 typedef nsTArray<nsCString> sbCStringArray;
46 NS_DECL_NSISTRINGENUMERATOR
58 nsTArray<nsString> mStringArray;
64 typedef nsTArray<nsString> sbStringArray;
65 typedef nsTArray<nsCString> sbCStringArray;
69 NS_DECL_NSIUTF8STRINGENUMERATOR
75 nsTArray<nsCString> mCStringArray;
76 nsCOMPtr<nsISupports> mOwner;
NS_DECL_ISUPPORTS NS_DECL_NSIUTF8STRINGENUMERATOR sbTArrayCStringEnumerator(const sbStringArray *aStringArray)
NS_DECL_ISUPPORTS static NS_DECL_NSISTRINGENUMERATOR sbTArrayStringEnumerator * New(const sbStringArray &aStringArray)
sbTArrayStringEnumerator(const sbStringArray *aStringArray)