Version: 9.15.0
SALOME_ModuleCatalog_Parser.hxx File Reference
#include <string>
#include <vector>
#include <map>
Include dependency graph for SALOME_ModuleCatalog_Parser.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ParserPathPrefix
 
struct  ParserParameter
 
struct  ParserDataStreamParameter
 
struct  ParserService
 
struct  ParserInterface
 
struct  ParserComponent
 
struct  ParserType
 
struct  ParserSequence
 
struct  ParserObjref
 
struct  ParserStruct
 

Typedefs

typedef std::vector< ParserPathPrefixParserPathPrefixes
 
typedef std::vector< ParserParameterParserParameters
 
typedef std::vector< ParserDataStreamParameterParserDataStreamParameters
 
typedef std::vector< ParserServiceParserServices
 
typedef std::vector< ParserInterfaceParserInterfaces
 
typedef std::vector< ParserComponentParserComponents
 
typedef std::map< std::string, ParserTypeParserTypes
 
typedef std::map< std::string, ParserType & > RefTypes
 
typedef std::vector< ParserTypeTypeList
 
typedef std::map< std::string, ParserSequenceParserSequences
 
typedef std::map< std::string, ParserObjrefParserObjrefs
 
typedef std::map< std::string, ParserStructParserStructs
 

Enumerations

enum  ParserComponentType {
  GEOM , MESH , Med , SOLVER ,
  DATA , VISU , SUPERV , OTHER
}
 

Typedef Documentation

◆ ParserComponents

typedef std::vector<ParserComponent> ParserComponents

◆ ParserDataStreamParameters

◆ ParserInterfaces

typedef std::vector<ParserInterface> ParserInterfaces

◆ ParserObjrefs

typedef std::map<std::string,ParserObjref> ParserObjrefs

◆ ParserParameters

typedef std::vector<ParserParameter> ParserParameters

◆ ParserPathPrefixes

typedef std::vector<ParserPathPrefix> ParserPathPrefixes

◆ ParserSequences

typedef std::map<std::string,ParserSequence> ParserSequences

◆ ParserServices

typedef std::vector<ParserService> ParserServices

◆ ParserStructs

typedef std::map<std::string,ParserStruct> ParserStructs

◆ ParserTypes

typedef std::map<std::string,ParserType> ParserTypes

◆ RefTypes

typedef std::map<std::string,ParserType&> RefTypes

◆ TypeList

typedef std::vector<ParserType> TypeList

Enumeration Type Documentation

◆ ParserComponentType

Enumerator
GEOM 
MESH 
Med 
SOLVER 
DATA 
VISU 
SUPERV 
OTHER