clang 19.0.0git
Public Types | List of all members
std::iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator > Struct Reference

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = CritSectionMarker
 
using difference_type = std::ptrdiff_t
 
using reference = CritSectionMarker &
 
using pointer = CritSectionMarker *
 

Detailed Description

Definition at line 210 of file BlockInCriticalSectionChecker.cpp.

Member Typedef Documentation

◆ difference_type

using std::iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator >::difference_type = std::ptrdiff_t

Definition at line 214 of file BlockInCriticalSectionChecker.cpp.

◆ iterator_category

using std::iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator >::iterator_category = std::forward_iterator_tag

Definition at line 212 of file BlockInCriticalSectionChecker.cpp.

◆ pointer

using std::iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator >::pointer = CritSectionMarker *

Definition at line 216 of file BlockInCriticalSectionChecker.cpp.

◆ reference

using std::iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator >::reference = CritSectionMarker &

Definition at line 215 of file BlockInCriticalSectionChecker.cpp.

◆ value_type

using std::iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator >::value_type = CritSectionMarker

Definition at line 213 of file BlockInCriticalSectionChecker.cpp.


The documentation for this struct was generated from the following file: