CLayer

File : <CLayer.h>

class CLayer

	typedef class CItemBase	value_type
	class iterator
	class const_iterator

Status/Information - Public Members

	iterator end() const
	size_t size() const
	bool empty() const
	Cuid name() const
	iterator begin() const

operations - public members

	value_type& at( unsigned pos ) const
	value_type& front() const
	value_type& back() const
	iterator erase( const iterator& it, const iterator& end )
	iterator erase( const iterator& it )
	iterator insert( iterator& it, const value_type* item )
	iterator push_back( const value_type* item )
	iterator push_front( const value_type* item )
	void clear()


class CLayer::iterator

	typedef class CItemBase value_type

Construction/destruction - public members

	iterator()
	iterator( const iterator& it )

operations - public members

	bool operator==( const iterator& it ) const	
	bool operator!=( const iterator& it ) const
	bool operator<( const iterator& it ) const
	bool operator<=( const iterator& it ) const
	bool operator>( const iterator& it ) const
	bool operator>=( const iterator& it ) const
	iterator	operator+(int pos) const
	iterator	operator-(int pos) const
	int	operator-( const iterator& it) const
	iterator&	operator+=(int pos)
	iterator&	operator-=(int pos)
	iterator&	operator++()
	iterator&	operator--()
	iterator	operator++(int)
	iterator	operator--(int)
	value_type&	operator*() const
	value_type*	operator->() const
	value_type&	operator[](int pos ) const
	value_type*	CItemBasePt() const
	iterator	link( CMlc::iterator layerIt, unsigned pos = 0 )


class CLayer::const_iterator

	typedef class CItemBase value_type

Construction/destruction - public members

	const_iterator()
	const_iterator( const iterator& it )
	const_iterator( const const_iterator& it )

operations - public members

	bool operator==( const const_iterator& it ) const	
	bool operator!=( const const_iterator& it ) const
	bool operator<( const const_iterator& it ) const
	bool operator<=( const const_iterator& it ) const
	bool operator>( const const_iterator& it ) const
	bool operator>=( const const_iterator& it ) const
	const_iterator	operator+(int pos) const
	const_iterator	operator-(int pos) const
	int	operator-( const const_iterator& it) const
	const_iterator&	operator+=(int pos)
	const_iterator&	operator-=(int pos)
	const_iterator&	operator++()
	const_iterator&	operator--()
	const_iterator	operator++(int)
	const_iterator	operator--(int)
	value_type&	operator*() const
	value_type*	operator->() const
	value_type&	operator[](int pos ) const
	const value_type*	CItemBasePt() const
	const_iterator	link( CMlc::iterator layerIt, unsigned pos = 0 )


Copyright © 1999 TCTS LAB, Faculté Polytechnique de Mons, Belgium