Changeset 113 for XMLIO_V2/dev/dev_rv/src/XMLIO/context.hpp
- Timestamp:
- 06/22/10 10:30:33 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/XMLIO/context.hpp
r110 r113 91 91 92 92 if (name.compare(FieldDefinition::GetDefName()) == 0) // Parsing définition des champs. 93 { fieldDef = CreateInstanceAndParse<FieldDefinition>(attributes, _node, "field_definition"); continue; }93 { fieldDef = CreateInstanceAndParse<FieldDefinition>(attributes, _node, FieldDefinition::GetDefName().c_str()); continue; } 94 94 95 95 if (name.compare(FileDefinition::GetDefName()) == 0) // Parsing définition des fichiers. 96 { fileDef = CreateInstanceAndParse<FileDefinition>(attributes, _node, "file_definition"); continue; }96 { fileDef = CreateInstanceAndParse<FileDefinition >(attributes, _node, FileDefinition ::GetDefName().c_str()); continue; } 97 97 98 98 if (name.compare(AxisDefinition::GetDefName()) == 0) // Parsing pour la définition des axes. 99 { axisDef = CreateInstanceAndParse<AxisDefinition>(attributes, _node, "axis_definition"); continue; }99 { axisDef = CreateInstanceAndParse<AxisDefinition >(attributes, _node, AxisDefinition ::GetDefName().c_str()); continue; } 100 100 101 101 if (name.compare(GridDefinition::GetDefName()) == 0) // Parsing pour la définition des grilles. 102 { gridDef = CreateInstanceAndParse<GridDefinition>(attributes, _node, "grid_definition"); continue; }102 { gridDef = CreateInstanceAndParse<GridDefinition >(attributes, _node, GridDefinition ::GetDefName().c_str()); continue; } 103 103 104 104 WARNING("La définition est invalide, seules les champs, grilles, axes et fichiers peuvent être définis !"); … … 117 117 virtual bool hasChild(void) const 118 118 { return ((fieldDef != NULL) or (fileDef != NULL) or (axisDef != NULL) or (gridDef != NULL)); } 119 119 120 virtual void printChild(ostream& out) const 120 121 {
Note: See TracChangeset
for help on using the changeset viewer.