Changeset 463 in Sophya for trunk/SophyaPI/PIext/nobjmgr.cc
- Timestamp:
- Oct 12, 1999, 6:26:18 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nobjmgr.cc
r449 r463 390 390 // void RenameObj(string const& nom, string& nomnew) 391 391 // Change le nom d'un objet dans la liste. 392 // void CopyObj(string const& nom, string& nomcp) 393 // Copy l'objet "nom" de la liste dans l'objet "nomcp" de la liste. 392 394 //-- 393 395 … … 516 518 517 519 /* --Methode-- */ 520 bool NamedObjMgr::CopyObj(string & nom, string& nomcp) 521 { 522 if(nomcp.length()<=0) 523 {cout<<"NamedObjMgr::CopyObj() Error, copied obj name "<<nomcp<<" not valid"<<endl; 524 return(false);} 525 NObjMgrAdapter* obnom = GetObjAdapter(nom); 526 if(obnom==NULL) 527 {cout<<"NamedObjMgr::CopyObj() Error - No "<<nom<<" object !"<<endl; 528 return(false);} 529 AnyDataObj* obnomcp = obnom->GetCopyObj(); 530 if(obnomcp==NULL) return(false); 531 if(! AddObj(obnomcp,nomcp) ) {delete obnomcp; return(false);} 532 return true; 533 } 534 535 /* --Methode-- */ 518 536 bool NamedObjMgr::DelObj(string & nom, bool fgd) 519 537 {
Note:
See TracChangeset
for help on using the changeset viewer.