コード例 #1
0
ファイル: ClassType.cpp プロジェクト: joegen/oss_core
void ClassType::swap(ClassType& classType)
{
  ClassType clonable(classType);
  std::swap(_persistentClass, classType._persistentClass);
  std::swap(_isLoaded, classType._isLoaded);
  _root.swap(classType._root);
}
コード例 #2
0
ファイル: ClassType.cpp プロジェクト: joegen/oss_core
ClassType& ClassType::operator=(const ClassType& classType)
{
  ClassType clonable(classType);
  swap(clonable);
  return *this;
}
コード例 #3
0
ファイル: EntityRecord.cpp プロジェクト: ciuc/sipxecs
EntityRecord& EntityRecord::operator=(const EntityRecord& entity)
{
    EntityRecord clonable(entity);
    swap(clonable);
    return *this;
}
コード例 #4
0
ファイル: SIPFrom.cpp プロジェクト: arnaudcoquelet/oss_core
SIPFrom& SIPFrom::operator = (const SIPFrom& from)
{
  SIPFrom clonable(from);
  swap(clonable);
  return *this;
}