]> SALOME platform Git repositories - modules/yacs.git/blob - src/yacsloader/parsers.hxx
Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / yacsloader / parsers.hxx
1 #ifndef _PARSERS_HXX_
2 #define _PARSERS_HXX_
3
4 #include <map>
5 #include <parserBase.hxx>
6
7 namespace YACS
8 {
9   namespace ENGINE
10   {
11     class Proc;
12   }
13
14   class YACSLoader
15   {
16     public:
17         YACSLoader();
18         virtual ~YACSLoader();
19         virtual YACS::ENGINE::Proc* load(const char * filename);
20         void registerProcCataLoader();
21
22     protected:
23         std::map<std::string,parser*> _defaultParsersMap;
24   };
25 }
26
27 #endif