コード例 #1
0
ファイル: Expression.cpp プロジェクト: zsebastian/sml_old
Expression& Expression::operator=(const Expression& copy)
{
	if (&copy != this)
		internalCopy(copy);

	return *this;
}
コード例 #2
0
ファイル: SamHeaderPG.cpp プロジェクト: Griffan/FASTQuick
SamHeaderRecord* SamHeaderPG::createCopy() const
{
    SamHeaderPG* newPG = new SamHeaderPG();
    if(newPG == NULL)
    {
        std::cerr << "Failed to create a copy of an PG Header Record\n" ;
        return(NULL);
    }
    internalCopy(*newPG);

    return(newPG);
}
コード例 #3
0
ファイル: SamHeaderHD.cpp プロジェクト: Griffan/FASTQuick
SamHeaderRecord* SamHeaderHD ::createCopy() const
{
    SamHeaderHD* newHD = new SamHeaderHD();
    if(newHD == NULL)
    {
        std::cerr << "Failed to create a copy of an HD Header Record\n" ;
        return(NULL);
    }
    internalCopy(*newHD);

    return(newHD);
}
コード例 #4
0
GenericObject& GenericObject::operator =(const GenericObject& obj) {
	internalCopy(obj);
	return *this;
}
コード例 #5
0
GenericObject::GenericObject(const GenericObject &obj) {
	internalCopy(obj);
}
コード例 #6
0
ファイル: Expression.cpp プロジェクト: zsebastian/sml_old
Expression::Expression(const Expression& copy)
{
	evalType = nullptr;

	internalCopy(copy);
}