source: XMLIO_V2/dev/dev_rv/src/XMLIO/axis.hpp @ 114

Last change on this file since 114 was 114, checked in by hozdoba, 14 years ago

Le code respecte davantage la norme C++ 98 pour le portage sur les différentes plate-formes,

Une compilation plus restrictive passe sans problÚme sous gcc avec les options de compilation suivantes :
"-W -Wall -Wextra -Werror -ansi -pedantic "
et le retrait de certain avertissements :
-Wno-ignored-qualifiers < plusieurs avertissements dans Blitz.
-Wno-unused-parameter < des paramÚtres ne sont pas utilisés dans la classe BaseAttribut? (voir les get/set)
-Wno-long-long < besoin des long long pour le calendrier.

File size: 661 bytes
Line 
1#ifndef __AXIS__
2#define __AXIS__
3
4using XMLIOSERVER::XML::XMLNode;
5using XMLIOSERVER::XML::THashAttributes;
6
7namespace XMLIOSERVER
8{
9   class CAxis: public ObjectTemplate<CAxis>, public AxisAttribut
10   {
11      public:
12
13         CAxis(void) : ObjectTemplate<CAxis>(), AxisAttribut()
14         {/* Ne rien faire de plus */}
15         CAxis(const string& _id) : ObjectTemplate<CAxis>(_id), AxisAttribut()
16         {/* Ne rien faire de plus */}
17
18         static string GetName(void) {return ("axis"); }
19
20         virtual ~CAxis(void)
21         { /* Ne rien faire de plus */ }
22
23   }; // class CAxis
24
25} // namespace XMLIOSERVER
26
27DECLARE_GROUP(Axis)
28
29#endif // __AXIS__
Note: See TracBrowser for help on using the repository browser.