Navigation

Operators and Keywords

Function List:

C++ API

octave_base_list< elt_type > Class Template Reference

#include <base-list.h>

List of all members.


Public Types

typedef std::list< elt_type >
::iterator 
iterator
typedef std::list< elt_type >
::const_iterator 
const_iterator

Public Member Functions

bool empty (void) const
size_t length (void) const
iterator erase (iterator pos)
template<class P >
void remove_if (P pred)
void clear (void)
iterator begin (void)
const_iterator begin (void) const
iterator end (void)
const_iterator end (void) const
elt_type & front (void)
elt_type & back (void)
const elt_type & front (void) const
const elt_type & back (void) const
void push_front (const elt_type &s)
void push_back (const elt_type &s)
void pop_front (void)
void pop_back (void)
void append (const elt_type &s)

template<typename elt_type>
class octave_base_list< elt_type >


Member Typedef Documentation

template<typename elt_type>
typedef std::list<elt_type>::const_iterator octave_base_list< elt_type >::const_iterator

template<typename elt_type>
typedef std::list<elt_type>::iterator octave_base_list< elt_type >::iterator


Member Function Documentation

template<typename elt_type>
void octave_base_list< elt_type >::append ( const elt_type &  s  )  [inline]

Reimplemented in octave_comment_list.

template<typename elt_type>
const elt_type& octave_base_list< elt_type >::back ( void   )  const [inline]

template<typename elt_type>
elt_type& octave_base_list< elt_type >::back ( void   )  [inline]

template<typename elt_type>
const_iterator octave_base_list< elt_type >::begin ( void   )  const [inline]

template<typename elt_type>
iterator octave_base_list< elt_type >::begin ( void   )  [inline]

template<typename elt_type>
void octave_base_list< elt_type >::clear ( void   )  [inline]

template<typename elt_type>
bool octave_base_list< elt_type >::empty ( void   )  const [inline]

template<typename elt_type>
const_iterator octave_base_list< elt_type >::end ( void   )  const [inline]

template<typename elt_type>
iterator octave_base_list< elt_type >::end ( void   )  [inline]

template<typename elt_type>
iterator octave_base_list< elt_type >::erase ( iterator  pos  )  [inline]

template<typename elt_type>
const elt_type& octave_base_list< elt_type >::front ( void   )  const [inline]

template<typename elt_type>
elt_type& octave_base_list< elt_type >::front ( void   )  [inline]

template<typename elt_type>
size_t octave_base_list< elt_type >::length ( void   )  const [inline]

template<typename elt_type>
void octave_base_list< elt_type >::pop_back ( void   )  [inline]

template<typename elt_type>
void octave_base_list< elt_type >::pop_front ( void   )  [inline]

template<typename elt_type>
void octave_base_list< elt_type >::push_back ( const elt_type &  s  )  [inline]

template<typename elt_type>
void octave_base_list< elt_type >::push_front ( const elt_type &  s  )  [inline]

template<typename elt_type>
template<class P >
void octave_base_list< elt_type >::remove_if ( pred  )  [inline]


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