.TH "KateBufBlockList" kde3 "11 Jun 2005" "Version Version 3.4.1" "kate Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KateBufBlockList \- 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  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <katebuffer.h>\fP
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBKateBufBlockList\fP ()"
.br
.ti -1c
.RI "uint \fBcount\fP () const "
.br
.ti -1c
.RI "\fBKateBufBlock\fP * \fBfirst\fP ()"
.br
.ti -1c
.RI "\fBKateBufBlock\fP * \fBlast\fP ()"
.br
.ti -1c
.RI "bool \fBisFirst\fP (\fBKateBufBlock\fP *buf)"
.br
.ti -1c
.RI "bool \fBisLast\fP (\fBKateBufBlock\fP *buf)"
.br
.ti -1c
.RI "void \fBappend\fP (\fBKateBufBlock\fP *buf)"
.br
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "static void \fBremove\fP (\fBKateBufBlock\fP *buf)"
.br
.in -1c
.SH "Detailed Description"
.PP 
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 

\fBAuthor:\fP
.RS 4
Christoph Cullmann <cullmann@kde.org> 
.RE
.PP

.PP
Definition at line 248 of file katebuffer.h.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "KateBufBlockList::KateBufBlockList ()"
.PP
Default Constructor. 
.PP
Definition at line 1476 of file katebuffer.cpp.
.SH "Member Function Documentation"
.PP 
.SS "uint KateBufBlockList::count () const\fC [inline]\fP"
.PP
count of blocks in this list 
.PP
\fBReturns:\fP
.RS 4
count of blocks 
.RE
.PP

.PP
Definition at line 261 of file katebuffer.h.
.PP
Referenced by KateBufBlock::KateBufBlock().
.SS "\fBKateBufBlock\fP* KateBufBlockList::first ()\fC [inline]\fP"
.PP
first block in this list or 0 
.PP
\fBReturns:\fP
.RS 4
head of list 
.RE
.PP

.PP
Definition at line 267 of file katebuffer.h.
.PP
Referenced by KateBufBlock::KateBufBlock().
.SS "\fBKateBufBlock\fP* KateBufBlockList::last ()\fC [inline]\fP"
.PP
last block in this list or 0 
.PP
\fBReturns:\fP
.RS 4
end of list 
.RE
.PP

.PP
Definition at line 273 of file katebuffer.h.
.SS "bool KateBufBlockList::isFirst (\fBKateBufBlock\fP * buf)\fC [inline]\fP"
.PP
is buf the last block? 
.PP
\fBParameters:\fP
.RS 4
\fIbuf\fP block to test 
.RE
.PP
\fBReturns:\fP
.RS 4
is this block the first one? 
.RE
.PP

.PP
Definition at line 280 of file katebuffer.h.
.SS "bool KateBufBlockList::isLast (\fBKateBufBlock\fP * buf)\fC [inline]\fP"
.PP
is buf the last block? 
.PP
\fBParameters:\fP
.RS 4
\fIbuf\fP block to test 
.RE
.PP
\fBReturns:\fP
.RS 4
is this block the last one? 
.RE
.PP

.PP
Definition at line 287 of file katebuffer.h.
.PP
Referenced by KateBufBlock::line(), and KateBufBlock::markDirty().
.SS "void KateBufBlockList::append (\fBKateBufBlock\fP * buf)"
.PP
append a block to this list ! will remove it from the list it belonged before ! 
.PP
\fBParameters:\fP
.RS 4
\fIbuf\fP block to append 
.RE
.PP

.PP
Definition at line 1483 of file katebuffer.cpp.
.PP
References KateBufBlock::list, KateBufBlock::listNext, and KateBufBlock::listPrev.
.PP
Referenced by KateBufBlock::KateBufBlock(), KateBufBlock::line(), and KateBufBlock::markDirty().
.SS "static void KateBufBlockList::remove (\fBKateBufBlock\fP * buf)\fC [inline, static]\fP"
.PP
remove the block from the list it belongs to ! 
.PP
\fBParameters:\fP
.RS 4
\fIbuf\fP block to remove 
.RE
.PP

.PP
Definition at line 300 of file katebuffer.h.
.PP
References KateBufBlock::list, and removeInternal().
.PP
Referenced by KateBufBlock::~KateBufBlock().

.SH "Author"
.PP 
Generated automatically by Doxygen for kate Library from the source code.
