* add svn ignore
[ezgdi.git] / ezgdi / array.h
blob3ea688e22bd4e007931186b419896bfafe39aaf8
1 #pragma once
3 template <class T>
4 class CArray : public CSimpleArray<T>
6 public:
7 T* Begin() const
9 return m_aT;
11 T* End() const
13 return m_aT + m_nSize;
17 template <class T>
18 class CValArray : public CSimpleValArray<T>
20 public:
21 T* Begin() const
23 return m_aT;
25 T* End() const
27 return m_aT + m_nSize;
31 template <class T>
32 class CPtrArray : public CValArray<T*>
36 template <class TKey, class TVal>
37 class CMap : public CSimpleMap<TKey, TVal>