clang 20.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 218 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 222 of file BlockInCriticalSectionChecker.cpp.

◆ iterator_category

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

Definition at line 220 of file BlockInCriticalSectionChecker.cpp.

◆ pointer

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

Definition at line 224 of file BlockInCriticalSectionChecker.cpp.

◆ reference

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

Definition at line 223 of file BlockInCriticalSectionChecker.cpp.

◆ value_type

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

Definition at line 221 of file BlockInCriticalSectionChecker.cpp.


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