LibreOffice Module svx (master)  1
Public Types | Public Member Functions | Private Attributes | List of all members
svx::FrameBorderIterBase< Cont, Iter, Pred > Class Template Reference

Template class for all types of frame border iterators. More...

#include <frmselimpl.hxx>

Public Types

typedef Cont container_type
 
typedef Iter iterator_type
 
typedef Cont::value_type value_type
 
typedef FrameBorderIterBase< Cont, Iter, Pred > this_type
 

Public Member Functions

 FrameBorderIterBase (container_type &rCont)
 
bool Is () const
 
this_typeoperator++ ()
 
value_type operator* () const
 

Private Attributes

iterator_type maIt
 
iterator_type maEnd
 
Pred maPred
 

Detailed Description

template<typename Cont, typename Iter, typename Pred>
class svx::FrameBorderIterBase< Cont, Iter, Pred >

Template class for all types of frame border iterators.

Definition at line 238 of file frmselimpl.hxx.

Member Typedef Documentation

template<typename Cont , typename Iter , typename Pred >
typedef Cont svx::FrameBorderIterBase< Cont, Iter, Pred >::container_type

Definition at line 241 of file frmselimpl.hxx.

template<typename Cont , typename Iter , typename Pred >
typedef Iter svx::FrameBorderIterBase< Cont, Iter, Pred >::iterator_type

Definition at line 242 of file frmselimpl.hxx.

template<typename Cont , typename Iter , typename Pred >
typedef FrameBorderIterBase<Cont, Iter, Pred> svx::FrameBorderIterBase< Cont, Iter, Pred >::this_type

Definition at line 244 of file frmselimpl.hxx.

template<typename Cont , typename Iter , typename Pred >
typedef Cont::value_type svx::FrameBorderIterBase< Cont, Iter, Pred >::value_type

Definition at line 243 of file frmselimpl.hxx.

Constructor & Destructor Documentation

template<typename Cont , typename Iter , typename Pred >
svx::FrameBorderIterBase< Cont, Iter, Pred >::FrameBorderIterBase ( container_type rCont)
explicit

Member Function Documentation

template<typename Cont , typename Iter , typename Pred >
bool svx::FrameBorderIterBase< Cont, Iter, Pred >::Is ( ) const
inline
template<typename Cont , typename Iter , typename Pred >
value_type svx::FrameBorderIterBase< Cont, Iter, Pred >::operator* ( ) const
inline
template<typename Cont , typename Iter , typename Pred >
FrameBorderIterBase< Cont, Iter, Pred > & svx::FrameBorderIterBase< Cont, Iter, Pred >::operator++ ( void  )

Definition at line 1266 of file frmsel.cxx.

References Is.

Member Data Documentation

template<typename Cont , typename Iter , typename Pred >
iterator_type svx::FrameBorderIterBase< Cont, Iter, Pred >::maEnd
private

Definition at line 253 of file frmselimpl.hxx.

Referenced by svx::FrameBorderIterBase< Cont, Iter, Pred >::Is().

template<typename Cont , typename Iter , typename Pred >
iterator_type svx::FrameBorderIterBase< Cont, Iter, Pred >::maIt
private
template<typename Cont , typename Iter , typename Pred >
Pred svx::FrameBorderIterBase< Cont, Iter, Pred >::maPred
private

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