|
| const KeyT & | stop (unsigned i) const |
| |
| const NodeRef & | subtree (unsigned i) const |
| |
| KeyT & | stop (unsigned i) |
| |
| NodeRef & | subtree (unsigned i) |
| |
| unsigned | findFrom (unsigned i, unsigned Size, KeyT x) const |
| | findFrom - Find the first subtree after i that may contain x. More...
|
| |
| unsigned | safeFind (unsigned i, KeyT x) const |
| | safeFind - Find a subtree that is known to exist. More...
|
| |
| NodeRef | safeLookup (KeyT x) const |
| | safeLookup - Get the subtree containing x, Assuming that x is in range. More...
|
| |
| void | insert (unsigned i, unsigned Size, NodeRef Node, KeyT Stop) |
| | insert - Insert a new (subtree, stop) pair. More...
|
| |
| void | copy (const NodeBase< NodeRef, KeyT, M > &Other, unsigned i, unsigned j, unsigned Count) |
| | copy - Copy elements from another node. More...
|
| |
| void | moveLeft (unsigned i, unsigned j, unsigned Count) |
| | moveLeft - Move elements to the left. More...
|
| |
| void | moveRight (unsigned i, unsigned j, unsigned Count) |
| | moveRight - Move elements to the right. More...
|
| |
| void | erase (unsigned i, unsigned j, unsigned Size) |
| | erase - Erase elements [i;j). More...
|
| |
| void | erase (unsigned i, unsigned Size) |
| | erase - Erase element at i. More...
|
| |
| void | shift (unsigned i, unsigned Size) |
| | shift - Shift elements [i;size) 1 position to the right. More...
|
| |
| void | transferToLeftSib (unsigned Size, NodeBase &Sib, unsigned SSize, unsigned Count) |
| | transferToLeftSib - Transfer elements to a left sibling node. More...
|
| |
| void | transferToRightSib (unsigned Size, NodeBase &Sib, unsigned SSize, unsigned Count) |
| | transferToRightSib - Transfer elements to a right sibling node. More...
|
| |
| int | adjustFromLeftSib (unsigned Size, NodeBase &Sib, unsigned SSize, int Add) |
| | adjustFromLeftSib - Adjust the number if elements in this node by moving elements to or from a left sibling node. More...
|
| |
template<typename, typename, unsigned, typename>
class llvm::IntervalMapImpl::BranchNode< typename, typename, unsigned, typename >
Definition at line 181 of file IntervalMap.h.