CMlc

File : <CMlc.h>

class CMlc

	typedef class CLayer value_type
	class iterator
	class const_iterator
Construction/destruction - public members
	CMlc()
	~CMlc()
Status/Information - Public Members
	bool empty( Cuid& targetLayer ) const
	bool empty() const
	unsigned size() const
	unsigned count( const Cuid& targetLayer ) cons
operations - public members
	iterator begin() const
	iterator end() const
	iterator find( const Cuid& targetLayer ) const
	value_type& at( const Cuid& targetLayer ) const
	iterator insert( const Cuid& targetLayer )
	void clear()
	bool erase( iterator& it )
	void insertLink( const iterator& it1, size_t pos1, const iterator& it2, size_t pos2 )
	void insertLink( const CLayer::iterator& it1, const CLayer::iterator& it2 )
	void removeLink( const iterator& it1, size_t pos1, const iterator& it2, size_t pos2 )
	void removeLink( const CLayer::iterator& it1, const CLayer::iterator& it2 )
	ostream& streamOut( ostream& ) const


class CMlc::iterator

	typedef class CLayer 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
	operator CLayer*() const


class CMlc::const_iterator

	typedef class CLayer 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
	operator CLayer*() const


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