Newer
Older
cg / include / array.h
@ajaggi ajaggi on 28 Dec 2005 448 bytes Moved classes to their own files.
#ifndef _ARRAY_H
#define _ARRAY_H
class Array {
	private:
		int _size;
		int _current;
		int _stacksize;
		void** _data;
	public:
		Array();
		Array(Array* oa);
		void setPos(int np);
		int pos();
		int length();
		void reset();
		void* current();
		void* next();
		void push(void* elem);
		void* pop();
		void* get(int p);
		void set(int p, void* ne);
		void clear();
		void operator+=(void *ne);
		void*& operator[](int p);
		~Array();
};
#endif