30#ifndef _STLP_INTERNAL_RAW_STORAGE_ITERATOR_H
31#define _STLP_INTERNAL_RAW_STORAGE_ITERATOR_H
33#ifndef _STLP_INTERNAL_ITERATOR_BASE_H
39template <
class _ForwardIterator,
class _Tp>
41 :
public iterator<output_iterator_tag,void,void,void,void>
47# ifdef _STLP_CLASS_PARTIAL_SPECIALIZATION
48 typedef void value_type;
49 typedef void difference_type;
70# ifdef _STLP_USE_OLD_HP_ITERATOR_QUERIES
71template <
class _ForwardIterator,
class _Tp>
#define output_iterator_tag
void _Param_Construct(_T1 *__p, const _T2 &__val)
output_iterator_tag iterator_category
raw_storage_iterator< _ForwardIterator, _Tp > & operator*()
raw_storage_iterator< _ForwardIterator, _Tp > & operator=(const _Tp &__element)
raw_storage_iterator< _ForwardIterator, _Tp > operator++(int)
raw_storage_iterator(_ForwardIterator __x)
raw_storage_iterator< _ForwardIterator, _Tp > & operator++()
#define _STLP_BEGIN_NAMESPACE
#define _STLP_END_NAMESPACE
GLsizei const GLvoid * pointer