LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::rdf::NodeAddr< T > Struct Template Reference

#include "llvm/CodeGen/RDFGraph.h"

Inheritance diagram for llvm::rdf::NodeAddr< T >:
Inheritance graph
[legend]

Public Member Functions

 NodeAddr ()=default
 
 NodeAddr (T A, NodeId I)
 
template<typename S >
 NodeAddr (const NodeAddr< S > &NA)
 
bool operator== (const NodeAddr< T > &NA) const
 
bool operator!= (const NodeAddr< T > &NA) const
 

Public Attributes

T Addr = nullptr
 
NodeId Id = 0
 

Detailed Description

template<typename T>
struct llvm::rdf::NodeAddr< T >

Definition at line 344 of file RDFGraph.h.

Constructor & Destructor Documentation

◆ NodeAddr() [1/3]

template<typename T >
llvm::rdf::NodeAddr< T >::NodeAddr ( )
default

◆ NodeAddr() [2/3]

template<typename T >
llvm::rdf::NodeAddr< T >::NodeAddr ( T  A,
NodeId  I 
)
inline

Definition at line 346 of file RDFGraph.h.

◆ NodeAddr() [3/3]

template<typename T >
template<typename S >
llvm::rdf::NodeAddr< T >::NodeAddr ( const NodeAddr< S > &  NA)
inline

Definition at line 351 of file RDFGraph.h.

Member Function Documentation

◆ operator!=()

template<typename T >
bool llvm::rdf::NodeAddr< T >::operator!= ( const NodeAddr< T > &  NA) const
inline

Definition at line 357 of file RDFGraph.h.

References llvm::rdf::NodeAddr< T >::operator==().

◆ operator==()

template<typename T >
bool llvm::rdf::NodeAddr< T >::operator== ( const NodeAddr< T > &  NA) const
inline

Member Data Documentation

◆ Addr

template<typename T >
T llvm::rdf::NodeAddr< T >::Addr = nullptr

◆ Id

template<typename T >
NodeId llvm::rdf::NodeAddr< T >::Id = 0

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