Jlm
Public Member Functions | Private Attributes | List of all members
jlm::llvm::DataNodeInit Class Referencefinal

#include <ipgraph.hpp>

Collaboration diagram for jlm::llvm::DataNodeInit:
Collaboration graph
[legend]

Public Member Functions

 DataNodeInit (const Variable *value)
 
 DataNodeInit (tacsvector_t tacs)
 
 DataNodeInit (const DataNodeInit &)=delete
 
 DataNodeInit (DataNodeInit &&other) noexcept
 
DataNodeInitoperator= (const DataNodeInit &)=delete
 
DataNodeInitoperator= (DataNodeInit &&)=delete
 
const Variablevalue () const noexcept
 
const tacsvector_ttacs () const noexcept
 

Private Attributes

tacsvector_t tacs_ {}
 
const Variablevalue_
 

Detailed Description

Definition at line 261 of file ipgraph.hpp.

Constructor & Destructor Documentation

◆ DataNodeInit() [1/4]

jlm::llvm::DataNodeInit::DataNodeInit ( const Variable value)
inlineexplicit

Definition at line 264 of file ipgraph.hpp.

◆ DataNodeInit() [2/4]

jlm::llvm::DataNodeInit::DataNodeInit ( tacsvector_t  tacs)
inlineexplicit

Definition at line 268 of file ipgraph.hpp.

◆ DataNodeInit() [3/4]

jlm::llvm::DataNodeInit::DataNodeInit ( const DataNodeInit )
delete

◆ DataNodeInit() [4/4]

jlm::llvm::DataNodeInit::DataNodeInit ( DataNodeInit &&  other)
inlinenoexcept

Definition at line 283 of file ipgraph.hpp.

Member Function Documentation

◆ operator=() [1/2]

DataNodeInit& jlm::llvm::DataNodeInit::operator= ( const DataNodeInit )
delete

◆ operator=() [2/2]

DataNodeInit& jlm::llvm::DataNodeInit::operator= ( DataNodeInit &&  )
delete

◆ tacs()

const tacsvector_t& jlm::llvm::DataNodeInit::tacs ( ) const
inlinenoexcept

Definition at line 301 of file ipgraph.hpp.

◆ value()

const Variable* jlm::llvm::DataNodeInit::value ( ) const
inlinenoexcept

Definition at line 295 of file ipgraph.hpp.

Member Data Documentation

◆ tacs_

tacsvector_t jlm::llvm::DataNodeInit::tacs_ {}
private

Definition at line 307 of file ipgraph.hpp.

◆ value_

const Variable* jlm::llvm::DataNodeInit::value_
private

Definition at line 308 of file ipgraph.hpp.


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