docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::analysis::RegionArgument Struct Reference

#include <sdfg/analysis/arguments_analysis.h>

Inheritance diagram for sdfg::analysis::RegionArgument:
[legend]

Public Member Functions

 RegionArgument (bool is_explicit_input, bool is_input, bool is_output, bool scalar, bool ptr)
 RegionArgument (DataRwFlags rwFlags, bool scalar, bool ptr)
 RegionArgument ()
 RegionArgument (const RegionArgument &copy)=default
 ~RegionArgument ()=default
RegionArgument & operator= (const RegionArgument &other)=default
void merge (RegionArgument &other)
Public Member Functions inherited from sdfg::analysis::DataRwFlags
 DataRwFlags (bool is_explicit_input, bool is_input, bool is_output)
 DataRwFlags ()
 DataRwFlags (const DataRwFlags &copy)=default
 ~DataRwFlags ()=default
DataRwFlags & operator= (const DataRwFlags &other)=default
void found_explicit_read ()
void found_explicit_write ()
void found_analysis_escape ()
void merge (DataRwFlags &other)

Public Attributes

bool is_scalar
bool is_ptr
Public Attributes inherited from sdfg::analysis::DataRwFlags
bool is_explicit_input
bool is_input
bool is_output

Constructor & Destructor Documentation

◆ RegionArgument() [1/4]

sdfg::analysis::RegionArgument::RegionArgument ( bool is_explicit_input,
bool is_input,
bool is_output,
bool scalar,
bool ptr )
inline

◆ RegionArgument() [2/4]

sdfg::analysis::RegionArgument::RegionArgument ( DataRwFlags rwFlags,
bool scalar,
bool ptr )
inline

◆ RegionArgument() [3/4]

sdfg::analysis::RegionArgument::RegionArgument ( )
inline

◆ RegionArgument() [4/4]

sdfg::analysis::RegionArgument::RegionArgument ( const RegionArgument & copy)
default

◆ ~RegionArgument()

sdfg::analysis::RegionArgument::~RegionArgument ( )
default

Member Function Documentation

◆ merge()

void sdfg::analysis::RegionArgument::merge ( RegionArgument & other)
inline

◆ operator=()

RegionArgument & sdfg::analysis::RegionArgument::operator= ( const RegionArgument & other)
default

Member Data Documentation

◆ is_ptr

bool sdfg::analysis::RegionArgument::is_ptr

◆ is_scalar

bool sdfg::analysis::RegionArgument::is_scalar

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