IntArray.h

00001 #ifndef gridripper_lang_IntArray_h
00002 #define gridripper_lang_IntArray_h
00003 
00004 #include <gridripper/tvalarray.h>
00005 
00006 namespace gridripper {
00007 
00015 class IntArray: public tvalarray<int>
00016 {
00017 public:
00018     IntArray() : tvalarray<int>() { }
00019 
00020     IntArray(int n): tvalarray<int>(n) { }
00021 
00025     IntArray(const IntArray& o): tvalarray<int>(o) { }
00026 
00027 
00028 };
00029 
00033 inline void copy(const tvalarray< IntArray >& source, tvalarray< IntArray >& dest)
00034 {
00035     copy((const tvalarray< tvalarray<int> >&)source, (tvalarray< tvalarray<int> >&)dest);
00036 }
00037 
00042 inline void resize(tvalarray< IntArray >& arr, unsigned _n, IntArray value=IntArray())
00043 {
00044     resize((tvalarray< tvalarray<int> >&)arr, _n, (tvalarray<int>)value);
00045 }
00046 
00047 } // namespace gridripper
00048 
00049 #endif /* gridripper_lang_IntArray_h */