* Added assignment operators.
* Some automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34783 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
cd9c31cc1a
commit
6afe50d424
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2008, Ingo Weinhold <ingo_weinhold@gmx.de>.
|
||||
* Copyright 2008-2009, Ingo Weinhold <ingo_weinhold@gmx.de>.
|
||||
* Distributed under the terms of the MIT License.
|
||||
*
|
||||
* Original Java implementation:
|
||||
@ -255,6 +255,12 @@ public:
|
||||
return closestNode;
|
||||
}
|
||||
|
||||
SplayTree& operator=(const SplayTree& other)
|
||||
{
|
||||
fRoot = other.fRoot;
|
||||
return *this;
|
||||
}
|
||||
|
||||
private:
|
||||
/*!
|
||||
Internal method to perform a top-down splay.
|
||||
@ -587,6 +593,13 @@ public:
|
||||
return ConstIterator(this, FindClosest(key, greater, orEqual));
|
||||
}
|
||||
|
||||
IteratableSplayTree& operator=(const IteratableSplayTree& other)
|
||||
{
|
||||
fTree = other.fTree;
|
||||
fFirst = other.fFirst;
|
||||
return *this;
|
||||
}
|
||||
|
||||
protected:
|
||||
friend class Iterator;
|
||||
friend class ConstIterator;
|
||||
|
Loading…
Reference in New Issue
Block a user