clang-tools 23.0.0git
llvm::GraphTraits< const VarUseNode * > Struct Reference
Inheritance diagram for llvm::GraphTraits< const VarUseNode * >:
[legend]

Public Types

using NodeType = const VarUseNode
using NodeRef = const VarUseNode *
using ChildIteratorType = NodeType::const_iterator

Static Public Member Functions

static NodeTypegetEntryNode (const VarUseNode *N)
static ChildIteratorType child_begin (NodeType *N)
static ChildIteratorType child_end (NodeType *N)

Detailed Description

Definition at line 263 of file StaticInitializationCycleCheck.cpp.

Member Typedef Documentation

◆ ChildIteratorType

using llvm::GraphTraits< const VarUseNode * >::ChildIteratorType = NodeType::const_iterator

Definition at line 266 of file StaticInitializationCycleCheck.cpp.

◆ NodeRef

using llvm::GraphTraits< const VarUseNode * >::NodeRef = const VarUseNode *

Definition at line 265 of file StaticInitializationCycleCheck.cpp.

◆ NodeType

using llvm::GraphTraits< const VarUseNode * >::NodeType = const VarUseNode

Definition at line 264 of file StaticInitializationCycleCheck.cpp.

Member Function Documentation

◆ child_begin()

ChildIteratorType llvm::GraphTraits< const VarUseNode * >::child_begin ( NodeType * N)
inlinestatic

Definition at line 270 of file StaticInitializationCycleCheck.cpp.

◆ child_end()

ChildIteratorType llvm::GraphTraits< const VarUseNode * >::child_end ( NodeType * N)
inlinestatic

Definition at line 274 of file StaticInitializationCycleCheck.cpp.

◆ getEntryNode()

NodeType * llvm::GraphTraits< const VarUseNode * >::getEntryNode ( const VarUseNode * N)
inlinestatic

Definition at line 268 of file StaticInitializationCycleCheck.cpp.


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