LLVM 19.0.0git
Public Member Functions | Friends | List of all members
llvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node Class Reference

#include "Target/X86/ImmutableGraph.h"

Public Member Functions

const node_value_typegetValue () const
 
const Edgeedges_begin () const
 
const Edgeedges_end () const
 
ArrayRef< Edgeedges () const
 

Friends

class ImmutableGraph
 
template<typename >
class ImmutableGraphBuilder
 

Detailed Description

template<typename NodeValueT, typename EdgeValueT>
class llvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node

Definition at line 58 of file ImmutableGraph.h.

Member Function Documentation

◆ edges()

template<typename NodeValueT , typename EdgeValueT >
ArrayRef< Edge > llvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node::edges ( ) const
inline

◆ edges_begin()

template<typename NodeValueT , typename EdgeValueT >
const Edge * llvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node::edges_begin ( ) const
inline

◆ edges_end()

template<typename NodeValueT , typename EdgeValueT >
const Edge * llvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node::edges_end ( ) const
inline

◆ getValue()

template<typename NodeValueT , typename EdgeValueT >
const node_value_type & llvm::ImmutableGraph< NodeValueT, EdgeValueT >::Node::getValue ( ) const
inline

Definition at line 66 of file ImmutableGraph.h.

Friends And Related Function Documentation

◆ ImmutableGraph

template<typename NodeValueT , typename EdgeValueT >
friend class ImmutableGraph
friend

Definition at line 59 of file ImmutableGraph.h.

◆ ImmutableGraphBuilder

template<typename NodeValueT , typename EdgeValueT >
template<typename >
friend class ImmutableGraphBuilder
friend

Definition at line 60 of file ImmutableGraph.h.


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