MED fichier
MEDversionedApi3F.cxx
Aller à la documentation de ce fichier.
1 /* This file is part of MED.
2  *
3  * COPYRIGHT (C) 1999 - 2016 EDF R&D, CEA/DEN
4  * MED is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License as published by
6  * the Free Software Foundation, either version 3 of the License, or
7  * (at your option) any later version.
8  *
9  * MED is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public License
15  * along with MED. If not, see <http://www.gnu.org/licenses/>.
16  */
17 #include "MEDversionedApi3.hxx"
18 #include "med_config.h"
19 #include "med_utils.h"
20 #include <iostream>
21 
22 // extern "C" {
23 #include "med_versioned.h"
24 // }
25 
26 using namespace std;
27 
28 // #define STR(chaine) # chaine
29 // #define XSTR(chaine) STR(chaine)
30 
32 
33  map<keyType,MedFuncType > &
34  _table = dynamic_cast< map<keyType,
35  MedFuncType > & > ( table ) ;
36 
37 //Ds l'interface C/F les noms de functions résultent
38 //d'une macro F77_FUNC
39 // table[ XSTR(nedffamc231) ] = nedffamc231 ;
40 // table[ XSTR(nedffamc232) ] = nedffamc232 ;
41 // _table[ "nedffamc231" ] = nedffamc231 ;
42 // _table[ "nedffamc232" ] = nedffamc232 ;
43 // _table[ "nedffamc233" ] = nedffamc232 ;
44  return table;
45 }
46 
void(* MedFuncType)(int,...)
Definition: med_misc.h:29
STL namespace.
MED_VERSIONED_API3 & MedVersionedApi3F
static MED_VERSIONED_API3 & addFortranSymbol(MED_VERSIONED_API3 &table)
static MED_VERSIONED_API3 & Instance()