| author | Alex Vincent@SKYFIREDEMO1 |
| Mon Oct 20 22:25:52 2008 -0700 (15 months ago) | |
| changeset 46 | 9db1ccb62e4d |
| parent 32 | 0fef113e1411 |
| child 61 | dbfae695a375 |
| permissions | -rw-r--r-- |
1 #include "nsIArray.h"
2 #include "nsIDataMatrix.h"
3 #include "nsCOMPtr.h"
5 class nsArrayRO : public nsIArray
6 {
7 public:
8 NS_DECL_ISUPPORTS
9 NS_FORWARD_NSIARRAY(mWrappee->)
11 nsArrayRO(nsIArray* wrappee);
13 private:
14 ~nsArrayRO();
15 nsresult Init();
16 nsCOMPtr<nsIArray> mWrappee;
17 };
19 class nsDataMatrixRO : public nsIDataMatrix
20 {
21 public:
22 NS_DECL_ISUPPORTS
23 NS_FORWARD_NSIDATAMATRIX(mWrappee->)
25 nsDataMatrixRO(nsIDataMatrix* wrappee);
27 private:
28 ~nsDataMatrixRO();
29 nsCOMPtr<nsIDataMatrix> mWrappee;
31 protected:
32 /* additional members */
33 };