1 // File: SALOME_DataTypeCatalog_Parser.hxx
2 // Created: Mon Aug 08 2001
3 // Author: Estelle Deville
5 // Copyright : CEA/DEN/DMSS/LGLS
8 #ifndef SALOME_DATA_CATALOG_PARSER_H
9 #define SALOME_DATA_CATALOG_PARSER_H
15 typedef vector<string> ListOfParserDataTypeName;
17 struct ParserDataType{
18 string Parserdata_name ;
19 string Parserdata_interface_read;
20 string Parserdata_interface_write;
21 ListOfParserDataTypeName Parserdata_parents ;
24 typedef vector<ParserDataType> ListOfParserDataType;
26 #ifdef WRITE_CATA_DATA_TYPE
27 // contains all the data types defined in the catalog
28 ListOfParserDataType _datatypelist;
30 extern ListOfParserDataType _datatypelist;
33 #endif // SALOME_DATA_CATALOG_PARSER_H