source: Sophya/trunk/SophyaLib/BaseTools/sophyainit.h@ 2110

Last change on this file since 2110 was 913, checked in by ansari, 25 years ago

Documentation + Modifs mineures (namespace, etc..) - Reza 13/4/2000

File size: 637 bytes
Line 
1// This may look like C code, but it is really -*- C++ -*-
2// Classe d'initialiseur de module de SOPHYA
3
4#ifndef SOPHYAINIT_H_SEEN
5#define SOPHYAINIT_H_SEEN
6
7#include "machdefs.h"
8
9namespace SOPHYA {
10
11void PrintSophyaVersion(void);
12double SophyaVersion(void); /* Version + (Revision/1000) */
13
14// Classe d''initialisation pour les modules SOPHYA
15
16//! Initializer class for sophya modules
17class SophyaInitiator {
18private:
19 static int FgInit;
20public:
21 SophyaInitiator();
22 virtual ~SophyaInitiator();
23 virtual double Version(bool fgprt=true);
24};
25
26#define SophyaInit() SophyaInitiator sophyainitiator
27
28} // Fin du namespace
29
30#endif
31
Note: See TracBrowser for help on using the repository browser.