Ignore:
Timestamp:
06/18/10 14:33:19 (14 years ago)
Author:
hozdoba
Message:

Début de prise en charge des références (sans contrÎle ni transmission d'attribut pour le moment).

File:
1 edited

Legend:

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

    r107 r108  
    1717 
    1818         static string GetName(void) {return ("field"); } 
     19 
     20         virtual CField* getReference(void) const 
     21         { 
     22            if(!field_ref._hasValue()) return (NULL); 
     23            string refname = field_ref; 
     24            if (!CField::HasObject(refname)) 
     25            { WARNING("Référence invalide sur l'objet "+GetName()+" nommé \""+refname+"\""); return (NULL);} 
     26 
     27            return (&CField::GetObject(field_ref)); 
     28         } 
    1929 
    2030         void parse (XMLNode& _node) 
Note: See TracChangeset for help on using the changeset viewer.