aboutsummaryrefslogtreecommitdiff
path: root/src/list.h
blob: 48faf23867af70e7877214c4dd0d187834e7ec55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef GATS_LIST_H
#define GATS_LIST_H

#include "gats/object.h"
#include <bu/list.h>

namespace Gats
{
	class List : public Gats::Object, public Bu::List<Gats::Object *>
	{
	public:
		List();
		virtual ~List();

		virtual Type getType() const { return typeList; }

		virtual void write( Bu::Stream &rOut ) const;
		virtual void read( Bu::Stream &rIn, char cType );
	};
};

#endif