Changeset 126 for XMLIO_V2/dev/dev_rv/src/XMLIO/abstract_object.hpp
- Timestamp:
- 10/07/10 10:29:38 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/XMLIO/abstract_object.hpp
r120 r126 15 15 } 16 16 17 bool hasId(void) const { return(IdDefined); } 17 bool hasId(void) const { return (IdDefined); } 18 18 19 void resetId(void) { IdDefined = false ;} 19 void setId(const std::string& _id) { id = _id ; IdDefined = true ;} 20 21 void setId(const std::string& _id) 22 { id = _id ; IdDefined = true ; } 20 23 21 24 bool operator==(const AbstractObject& other) const … … 26 29 } 27 30 31 bool operator!=(const AbstractObject& other) const 32 { return (!(*this == other)); } 33 28 34 std::string printId(void) const 29 { if(hasId()) return (" id=\""+getId()+"\""); return (""); } 35 { 36 if(this->hasId()) 37 return (string(" id=\""+getId()+"\"")); 38 return (string("")); 39 } 30 40 31 41 virtual ~AbstractObject(void) 32 { /* Ne rien faire de plus */}42 { /* Ne rien faire de plus */ } 33 43 34 44 protected : 35 45 36 AbstractObject(void) : IdDefined(false) 37 {/* Ne rien faire de plus */} 46 AbstractObject(void) 47 : IdDefined(false) // Sans identifiant. 48 { /* Ne rien faire de plus */ } 38 49 39 AbstractObject(const std::string& _id) : id(_id), IdDefined(true) 40 {/* Ne rien faire de plus */} 50 AbstractObject(const std::string& _id) 51 : id(_id), IdDefined(true) 52 { /* Ne rien faire de plus */ } 53 54 AbstractObject(const AbstractObject& _ao) 55 : id(_ao.id), IdDefined(_ao.IdDefined) 56 { /* Ne rien faire de plus */ } 41 57 42 58 private :
Note: See TracChangeset
for help on using the changeset viewer.