OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
owl::TSplitterIndicatorList Class Reference

#include <owl/splitter.h>

Inheritance diagram for owl::TSplitterIndicatorList:
owl::TBaseList< TSplitterIndicator * >

Public Member Functions

 TSplitterIndicatorList ()
 
uint NSplitterIndicators ()
 
TSplitterIndicatorFindIndicatorWithSplitter (TSplitter *splitter)
 
void Flush (bool del)
 
- Public Member Functions inherited from owl::TBaseList< TSplitterIndicator * >
 TBaseList ()
 
 TBaseList (int, int lower=0, int delta=0)
 
 ~TBaseList ()
 
int LowerBound () const
 
uint Size () const
 
int UpperBound () const
 
uint ArraySize () const
 
bool IsFull () const
 
bool Empty () const
 
bool IsEmpty () const
 
uint GetItemsInContainer () const
 
void Add (const TSplitterIndicator * &data)
 
void Add (TBaseListIterator< TSplitterIndicator * > *iter, const TSplitterIndicator * &data)
 
void Push (const TSplitterIndicator * &data)
 
void PushBack (const TSplitterIndicator * &data)
 
TSplitterIndicatorPop ()
 
const TSplitterIndicator * & Top ()
 
const TSplitterIndicator * & Bottom ()
 
void Flush ()
 
bool DetachItem (const TSplitterIndicator * &t)
 
bool Detach (int loc)
 
bool HasMember (const TSplitterIndicator * &t) const
 
TBaseNode< TSplitterIndicator * > * Find (const TSplitterIndicator * &t) const
 
void ForEach (IterFunc iter, void *args)
 
TSplitterIndicator * * FirstThat (CondFunc cond, void *args) const
 
TSplitterIndicator * * LastThat (CondFunc cond, void *args) const
 

Additional Inherited Members

- Public Types inherited from owl::TBaseList< TSplitterIndicator * >
typedef void(* IterFunc) (TSplitterIndicator * &, void *)
 
typedef bool(* CondFunc) (const TSplitterIndicator * &, void *)
 
typedef TBaseListIterator< TSplitterIndicator * > Iterator
 
typedef Iterator iterator
 
- Protected Member Functions inherited from owl::TBaseList< TSplitterIndicator * >
int Add (TBaseNode< TSplitterIndicator * > *node, const TSplitterIndicator * &data)
 
int Add (TBaseNode< TSplitterIndicator * > *node)
 
int Add (TBaseNode< TSplitterIndicator * > *item, TBaseNode< TSplitterIndicator * > *node)
 
bool Remove (TBaseNode< TSplitterIndicator * > *t)
 
- Protected Attributes inherited from owl::TBaseList< TSplitterIndicator * >
TBaseNode< TSplitterIndicator * > * First
 
TBaseNode< TSplitterIndicator * > * Last
 
uint ItemSize
 optimization for Size()
 
- Static Protected Attributes inherited from owl::TBaseList< TSplitterIndicator * >
static const int NPOS
 

Detailed Description

Definition at line 220 of file splitter.h.

Constructor & Destructor Documentation

◆ TSplitterIndicatorList()

owl::TSplitterIndicatorList::TSplitterIndicatorList ( )
inline

Definition at line 222 of file splitter.h.

Member Function Documentation

◆ FindIndicatorWithSplitter()

TSplitterIndicator * owl::TSplitterIndicatorList::FindIndicatorWithSplitter ( TSplitter * splitter)

Definition at line 894 of file panespli.cpp.

◆ Flush()

void owl::TSplitterIndicatorList::Flush ( bool del)

Definition at line 36 of file panespli.cpp.

References owl::TBaseList< T >::Flush().

◆ NSplitterIndicators()

uint owl::TSplitterIndicatorList::NSplitterIndicators ( )
inline

Definition at line 223 of file splitter.h.


The documentation for this class was generated from the following files: