LLVM 22.0.0git
llvm::rdf::NodeAddr< T > Struct Template Reference

#include "llvm/CodeGen/RDFGraph.h"

Inheritance diagram for llvm::rdf::NodeAddr< T >:
[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.

◆ operator==()

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

Definition at line 353 of file RDFGraph.h.

Referenced by llvm::rdf::NodeAddr< NodeBase * >::operator!=().

Member Data Documentation

◆ Addr

◆ Id


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