Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

mysqlpp::const_subscript_container< OnType, ValueType, ReturnType, SizeType, DiffType > Class Template Reference

A base class that one derives from to become a random access container, which can be accessed with subscript notation. More...

#include <resiter.h>

Inheritance diagram for mysqlpp::const_subscript_container< OnType, ValueType, ReturnType, SizeType, DiffType >:

Inheritance graph
[legend]
List of all members.

Public Types

typedef const_subscript_container<
OnType, ValueType, ReturnType,
SizeType, DiffType > 
this_type
 this object's type

typedef subscript_iterator<
const this_type, ReturnType,
SizeType, DiffType > 
iterator
 mutable iterator type

typedef iterator const_iterator
 constant iterator type

typedef const std::reverse_iterator<
iterator
reverse_iterator
 mutable reverse iterator type

typedef const std::reverse_iterator<
const_iterator
const_reverse_iterator
 const reverse iterator type

typedef ValueType value_type
 type of data stored in container

typedef value_typereference
 reference to value_type

typedef value_typeconst_reference
 const ref to value_type

typedef value_typepointer
 pointer to value_type

typedef value_typeconst_pointer
 const pointer to value_type

typedef DiffType difference_type
 for index differences

typedef SizeType size_type
 for returned sizes


Public Methods

virtual size_type size () const=0
 Return count of elements in container.

virtual ReturnType operator[] (SizeType i) const=0
 Return element at given index in container.

size_type max_size () const
 Return maximum number of elements that can be stored in container without resizing.

bool empty () const
 Returns true if container is empty.

iterator begin () const
 Return iterator pointing to first element in the container.

iterator end () const
 Return iterator pointing to one past the last element in the container.

reverse_iterator rbegin () const
 Return reverse iterator pointing to first element in the container.

reverse_iterator rend () const
 Return reverse iterator pointing to one past the last element in the container.


Detailed Description

template<class OnType, class ValueType, class ReturnType = const ValueType&, class SizeType = unsigned int, class DiffType = int>
class mysqlpp::const_subscript_container< OnType, ValueType, ReturnType, SizeType, DiffType >

A base class that one derives from to become a random access container, which can be accessed with subscript notation.

OnType must have the member functions operator[](SizeType) and


The documentation for this class was generated from the following file:
Generated on Thu May 26 09:40:29 2005 for MySQL++ by doxygen1.2.18