libstdc++: stl_iterator_base_types.h File Reference

libstdc++

stl_iterator_base_types.h File Reference

Go to the source code of this file.

## Classes
struct | std::bidirectional_iterator_tag
struct | std::contiguous_iterator_tag
struct | std::forward_iterator_tag
struct | std::input_iterator_tag
struct | std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference >
struct | std::iterator_traits< _Iterator >
struct | std::iterator_traits< _Tp * >
struct | std::output_iterator_tag
struct | std::random_access_iterator_tag

## Namespaces
namespace | std

## Macros
#define | _GLIBCXX26_ALGO_DEF_VAL_T(_Iterator)
#define | _GLIBCXX26_DEF_VAL_T(T)

## Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <iterator>.

This file contains all of the general iterator-related utility types, such as iterator_traits and struct iterator.

Definition in file stl_iterator_base_types.h.

## Macro Definition Documentation

## ◆ _GLIBCXX26_ALGO_DEF_VAL_T

#define _GLIBCXX26_ALGO_DEF_VAL_T | ( |  | _Iterator | ) |

Definition at line 294 of file stl_iterator_base_types.h.

## ◆ _GLIBCXX26_DEF_VAL_T

#define _GLIBCXX26_DEF_VAL_T | ( |  | T | ) |

Definition at line 293 of file stl_iterator_base_types.h.