KateBufBlockList Class Reference
#include <katebuffer.h>
Public Member Functions | |
KateBufBlockList () | |
uint | count () const |
KateBufBlock * | first () |
KateBufBlock * | last () |
bool | isFirst (KateBufBlock *buf) |
bool | isLast (KateBufBlock *buf) |
void | append (KateBufBlock *buf) |
Static Public Member Functions | |
static void | remove (KateBufBlock *buf) |
Detailed Description
list which allows O(1) inserts/removes will not delete the elements on remove will use the next/prevNode pointers in the KateBufBlocks ! internal use: loaded/clean/dirty block lists
Definition at line 248 of file katebuffer.h.
Constructor & Destructor Documentation
◆ KateBufBlockList()
KateBufBlockList::KateBufBlockList | ( | ) |
Default Constructor.
Definition at line 1582 of file katebuffer.cpp.
Member Function Documentation
◆ append()
void KateBufBlockList::append | ( | KateBufBlock * | buf | ) |
append a block to this list ! will remove it from the list it belonged before !
- Parameters
-
buf block to append
Definition at line 1589 of file katebuffer.cpp.
◆ count()
|
inline |
◆ first()
|
inline |
◆ isFirst()
|
inline |
is buf the last block?
- Parameters
-
buf block to test
- Returns
- is this block the first one?
Definition at line 280 of file katebuffer.h.
◆ isLast()
|
inline |
is buf the last block?
- Parameters
-
buf block to test
- Returns
- is this block the last one?
Definition at line 287 of file katebuffer.h.
◆ last()
|
inline |
◆ remove()
|
inlinestatic |
remove the block from the list it belongs to !
- Parameters
-
buf block to remove
Definition at line 300 of file katebuffer.h.
The documentation for this class was generated from the following files: