Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXObjectListOf< TYPE > Class Template Reference

#include <FXObjectList.h>

Inheritance diagram for FX::FXObjectListOf< TYPE >:
FX::FXObjectList

Public Member Functions

 FXObjectListOf ()
 
TYPE *& operator[] (FXint i)
 
TYPE *const & operator[] (FXint i) const
 
TYPE *& at (FXint i)
 
TYPE *const & at (FXint i) const
 
TYPE ** data () const
 
- Public Member Functions inherited from FX::FXObjectList
 FXObjectList ()
 
 FXObjectList (const FXObjectList &orig)
 
 FXObjectList (FXObject *object)
 
 FXObjectList (FXObject **objects, FXint n)
 
FXObjectListoperator= (const FXObjectList &orig)
 
FXint no () const
 
void no (FXint num)
 
FXObject *& operator[] (FXint i)
 
FXObject *const & operator[] (FXint i) const
 
FXObject *& at (FXint i)
 
FXObject *const & at (FXint i) const
 
FXObject ** data () const
 
FXObjectListassign (FXObject *object)
 
FXObjectListassign (FXObject **objects, FXint n)
 
FXObjectListassign (FXObjectList &objects)
 
FXObjectListinsert (FXint pos, FXObject *object)
 
FXObjectListinsert (FXint pos, FXObject **objects, FXint n)
 
FXObjectListinsert (FXint pos, FXObjectList &objects)
 
FXObjectListprepend (FXObject *object)
 
FXObjectListprepend (FXObject **objects, FXint n)
 
FXObjectListprepend (FXObjectList &objects)
 
FXObjectListappend (FXObject *object)
 
FXObjectListappend (FXObject **objects, FXint n)
 
FXObjectListappend (FXObjectList &objects)
 
FXObjectListreplace (FXint pos, FXObject *object)
 
FXObjectListreplace (FXint pos, FXint m, FXObject **objects, FXint n)
 
FXObjectListreplace (FXint pos, FXint m, FXObjectList &objects)
 
FXObjectListerase (FXint pos)
 
FXObjectListerase (FXint pos, FXint n)
 
FXObjectListremove (const FXObject *object)
 
FXint find (const FXObject *object, FXint pos=0) const
 
FXint rfind (const FXObject *object, FXint pos=2147483647) const
 
FXObjectListclear ()
 
void save (FXStream &store) const
 
void load (FXStream &store)
 
virtual ~FXObjectList ()
 

Detailed Description

template<class TYPE>
class FX::FXObjectListOf< TYPE >

Specialize list to pointers to TYPE.

Constructor & Destructor Documentation

template<class TYPE >
FX::FXObjectListOf< TYPE >::FXObjectListOf ( )
inline

Member Function Documentation

template<class TYPE >
TYPE*& FX::FXObjectListOf< TYPE >::operator[] ( FXint  i)
inline

Indexing operator.

template<class TYPE >
TYPE* const& FX::FXObjectListOf< TYPE >::operator[] ( FXint  i) const
inline
template<class TYPE >
TYPE*& FX::FXObjectListOf< TYPE >::at ( FXint  i)
inline

Access to list.

template<class TYPE >
TYPE* const& FX::FXObjectListOf< TYPE >::at ( FXint  i) const
inline
template<class TYPE >
TYPE** FX::FXObjectListOf< TYPE >::data ( ) const
inline

Access to content array.

Copyright © 1997-2005 Jeroen van der Zijp