-/* $Id: filter_multi.hpp,v 1.1 2006-01-15 20:03:14 adam Exp $
+/* $Id: filter_multi.hpp,v 1.4 2006-02-02 11:33:46 adam Exp $
Copyright (c) 2005, Index Data.
%LICENSE%
namespace filter {
class Multi : public Base {
class Rep;
- class Frontend;
- class Map;
- class Set;
- class Backend;
- class BackendSet;
+ struct Frontend;
+ struct Map;
+ struct FrontendSet;
+ struct Backend;
+ struct BackendSet;
+ struct ScanTermInfo;
+ typedef std::list<ScanTermInfo> ScanTermInfoList;
typedef boost::shared_ptr<Backend> BackendPtr;
typedef boost::shared_ptr<Frontend> FrontendPtr;
typedef boost::shared_ptr<Package> PackagePtr;
- typedef std::map<std::string,Set>::iterator Sets_it;
+ typedef std::map<std::string,FrontendSet>::iterator Sets_it;
public:
~Multi();
Multi();