summaryrefslogtreecommitdiff
path: root/project2/sourceObject.h
blob: b4472d425b3198d8f176746b2d86dc0108b18bfe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef SOURCEOBJECT_H
#define SOURCEOBJECT_H

#include <libxml++/nodes/element.h>
#include <boost/shared_ptr.hpp>

class _SourceObject {
	public:
		_SourceObject(const xmlpp::Element * p);
		virtual ~_SourceObject() = 0;
		const std::string name;
		const unsigned int order;
	private:
		static unsigned int loadOrder;
};
typedef boost::shared_ptr<_SourceObject> Project2SourceObject;

#endif