Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Protected Attributes
jafar::lgl::sdeque< value_t > Class Template Reference

Detailed Description

template<typename value_t>
class jafar::lgl::sdeque< value_t >

Definition at line 49 of file FlexGrid.hpp.

List of all members.

Public Types

typedef std::deque< value_t > deque_t
typedef deque_t::iterator iterator
typedef deque_t::const_iterator const_iterator

Public Member Functions

 sdeque (sdeque const &orig)
value_t & at (ssize_t ii)
value_t const & at (ssize_t ii) const
void resize_begin (ssize_t ibegin, value_t const &value)
void resize_begin (ssize_t ibegin)
void resize_end (ssize_t iend, value_t const &value)
void resize_end (ssize_t iend)
void resize (ssize_t ibegin, ssize_t iend, value_t const &value)
 This could be implemented a bit more smartly, but the performance hit of calling resize_begin() and resize_end() shouldn't be too bad.
void resize (ssize_t ibegin, ssize_t iend)
ssize_t ibegin () const
ssize_t iend () const
deque_t const & get () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const

Protected Attributes

ssize_t m_ibegin
ssize_t m_iend
deque_t m_deque

Member Function Documentation

template<typename value_t >
void jafar::lgl::sdeque< value_t >::resize ( ssize_t  ibegin,
ssize_t  iend,
value_t const &  value 
) [inline]

This could be implemented a bit more smartly, but the performance hit of calling resize_begin() and resize_end() shouldn't be too bad.

Definition at line 94 of file FlexGrid.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:41 for Jafar by doxygen 1.7.6.1
LAAS-CNRS