|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::types::IType, including all inherited members.
| alignment() const | sdfg::types::IType | inline |
| alignment(size_t alignment) | sdfg::types::IType | inline |
| alignment_ | sdfg::types::IType | protected |
| clone() const =0 | sdfg::types::IType | pure virtual |
| initializer() const | sdfg::types::IType | inline |
| initializer(const std::string &initializer) | sdfg::types::IType | inline |
| initializer_ | sdfg::types::IType | protected |
| is_pointer_like() const =0 | sdfg::types::IType | pure virtual |
| is_symbol() const =0 | sdfg::types::IType | pure virtual |
| IType(StorageType storage_type=StorageType::CPU_Stack(), size_t alignment=0, const std::string &initializer="") | sdfg::types::IType | inline |
| operator<<(std::ostream &os, const IType &type) | sdfg::types::IType | friend |
| operator==(const IType &other) const =0 | sdfg::types::IType | pure virtual |
| primitive_type() const =0 | sdfg::types::IType | pure virtual |
| print() const =0 | sdfg::types::IType | pure virtual |
| replace_symbols(const symbolic::Expression old_expression, const symbolic::Expression new_expression)=0 | sdfg::types::IType | pure virtual |
| replace_symbols(const symbolic::ExpressionMapping &replacements)=0 | sdfg::types::IType | pure virtual |
| storage_type() const | sdfg::types::IType | inline |
| storage_type() | sdfg::types::IType | inline |
| storage_type(const StorageType &storage_type) | sdfg::types::IType | inline |
| storage_type_ | sdfg::types::IType | protected |
| type_id() const =0 | sdfg::types::IType | pure virtual |
| ~IType()=default | sdfg::types::IType | virtual |