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 */