(file) Return to CIMMethodRep.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CIMMethodRep.cpp between version 1.43 and 1.44

version 1.43, 2005/03/27 21:45:45 version 1.44, 2005/05/17 14:52:26
Line 49 
Line 49 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
   CIMMethodRep::CIMMethodRep()
   {
   }
   
   CIMMethodRep::CIMMethodRep(const CIMMethodRep& x) :
       Sharable(),
       _name(x._name),
       _type(x._type),
       _classOrigin(x._classOrigin),
       _propagated(x._propagated)
   {
       x._qualifiers.cloneTo(_qualifiers);
   
       _parameters.reserveCapacity(x._parameters.size());
   
       for (Uint32 i = 0, n = x._parameters.size(); i < n; i++)
       {
           _parameters.append(x._parameters[i].clone());
       }
   }
   
 CIMMethodRep::CIMMethodRep( CIMMethodRep::CIMMethodRep(
     const CIMName& name,     const CIMName& name,
     CIMType type,     CIMType type,
Line 57 
Line 78 
     : _name(name), _type(type),     : _name(name), _type(type),
     _classOrigin(classOrigin), _propagated(propagated)     _classOrigin(classOrigin), _propagated(propagated)
 { {
       // ensure name is not null
       if(name.isNull())
       {
           throw UninitializedObjectException();
       }
 } }
  
 CIMMethodRep::~CIMMethodRep() CIMMethodRep::~CIMMethodRep()
 { {
   
 } }
  
 void CIMMethodRep::setName(const CIMName& name) void CIMMethodRep::setName(const CIMName& name)
 { {
       // ensure name is not null
       if(name.isNull())
       {
           throw UninitializedObjectException();
       }
   
     _name = name;     _name = name;
 } }
  
Line 243 
Line 274 
 } }
  
  
 CIMMethodRep::CIMMethodRep()  
 {  
   
 }  
   
 CIMMethodRep::CIMMethodRep(const CIMMethodRep& x) :  
     Sharable(),  
     _name(x._name),  
     _type(x._type),  
     _classOrigin(x._classOrigin),  
     _propagated(x._propagated)  
 {  
     x._qualifiers.cloneTo(_qualifiers);  
   
     _parameters.reserveCapacity(x._parameters.size());  
   
     for (Uint32 i = 0, n = x._parameters.size(); i < n; i++)  
         _parameters.append(x._parameters[i].clone());  
 }  
   
 Boolean CIMMethodRep::identical(const CIMMethodRep* x) const Boolean CIMMethodRep::identical(const CIMMethodRep* x) const
 { {
     if (!_name.equal (x->_name))     if (!_name.equal (x->_name))


Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2