Ignore:
Timestamp:
06/23/10 10:29:45 (14 years ago)
Author:
hozdoba
Message:

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:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/XMLIO/object_template.hpp

    r112 r114  
    4545 
    4646         virtual bool hasChild(void) const { return (false); } 
    47          virtual void printChild(ostream& out) const { /* Ne rien faire de plus */ } 
     47         virtual void printChild(ostream& out) const { out << NIndent << "<!-- No child -->" << std::endl; } 
    4848 
    4949         virtual void resolveDescInheritance(const AttributRegistrar* _parent = 0) { addAttributes(*_parent); } 
     
    127127         } 
    128128 
    129          template <class V> static V* CreateInstanceAndParse( THashAttributes& attributes, XMLNode& _node, const char* defaultId, bool parseAttr = true ) 
     129         template <class V> static V* CreateInstanceAndParse(XMLNode& _node, const char* defaultId, bool parseAttr = true ) 
    130130         { 
    131131            V* instance_ptr = NULL; string did(defaultId); 
Note: See TracChangeset for help on using the changeset viewer.