Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::range_adaptor< Array > Class Template Reference

#include <agg_array.h>

List of all members.

Public Types

typedef Array::value_type value_type

Public Member Functions

 range_adaptor (Array &array, unsigned start, unsigned size)
unsigned size () const
const value_typeoperator[] (unsigned i) const
value_typeoperator[] (unsigned i)
const value_typeat (unsigned i) const
value_typeat (unsigned i)
value_type value_at (unsigned i) const

template<class Array>
class agg::range_adaptor< Array >


Member Typedef Documentation

template<class Array >
typedef Array::value_type agg::range_adaptor< Array >::value_type

Constructor & Destructor Documentation

template<class Array >
agg::range_adaptor< Array >::range_adaptor ( Array &  array,
unsigned  start,
unsigned  size 
) [inline]

Member Function Documentation

template<class Array >
const value_type& agg::range_adaptor< Array >::at ( unsigned  i) const [inline]
template<class Array >
value_type& agg::range_adaptor< Array >::at ( unsigned  i) [inline]
template<class Array >
const value_type& agg::range_adaptor< Array >::operator[] ( unsigned  i) const [inline]
template<class Array >
value_type& agg::range_adaptor< Array >::operator[] ( unsigned  i) [inline]
template<class Array >
unsigned agg::range_adaptor< Array >::size ( ) const [inline]
template<class Array >
value_type agg::range_adaptor< Array >::value_at ( unsigned  i) const [inline]

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