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

#include <sdfg/analysis/arguments_analysis.h>

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

Public Member Functions

 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_explicit_input
bool is_input
bool is_output

Constructor & Destructor Documentation

◆ DataRwFlags() [1/3]

sdfg::analysis::DataRwFlags::DataRwFlags ( bool is_explicit_input,
bool is_input,
bool is_output )
inline

◆ DataRwFlags() [2/3]

sdfg::analysis::DataRwFlags::DataRwFlags ( )
inline

◆ DataRwFlags() [3/3]

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

◆ ~DataRwFlags()

sdfg::analysis::DataRwFlags::~DataRwFlags ( )
default

Member Function Documentation

◆ found_analysis_escape()

void sdfg::analysis::DataRwFlags::found_analysis_escape ( )
inline

◆ found_explicit_read()

void sdfg::analysis::DataRwFlags::found_explicit_read ( )
inline

◆ found_explicit_write()

void sdfg::analysis::DataRwFlags::found_explicit_write ( )
inline

◆ merge()

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

◆ operator=()

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

Member Data Documentation

◆ is_explicit_input

bool sdfg::analysis::DataRwFlags::is_explicit_input

◆ is_input

bool sdfg::analysis::DataRwFlags::is_input

◆ is_output

bool sdfg::analysis::DataRwFlags::is_output

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