|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::codegen::LanguageExtension, including all inherited members.
| access_node(const data_flow::AccessNode &node)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| address_of(const std::string &expr)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| assignment(const std::string &lhs, const std::string &rhs)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| begin_branch(PrettyPrinter &stream, size_t index, size_t count, const symbolic::Condition &condition)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| begin_for(PrettyPrinter &stream, const structured_control_flow::StructuredLoop &loop, const LoopHints &hints)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| begin_scope(PrettyPrinter &stream)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| begin_while(PrettyPrinter &stream)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| break_statement()=0 | sdfg::codegen::LanguageExtension | pure virtual |
| comment(const std::string &text)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| continue_statement()=0 | sdfg::codegen::LanguageExtension | pure virtual |
| copy_bytes(const std::string &dst, const std::string &src, const std::string &size)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| deallocation(PrettyPrinter &stream, const std::string &container, const types::IType &type)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| declaration(const std::string &name, const types::IType &type, bool use_initializer=false, bool use_alignment=false)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| dereference(const std::string &expr)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| end(PrettyPrinter &stream, const Body &body)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| expression(const symbolic::Expression expr)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| external_prefix() const | sdfg::codegen::LanguageExtension | inline |
| external_prefix_ | sdfg::codegen::LanguageExtension | protected |
| function_ | sdfg::codegen::LanguageExtension | protected |
| language() const =0 | sdfg::codegen::LanguageExtension | pure virtual |
| LanguageExtension(sdfg::Function &function, const std::string &external_prefix) | sdfg::codegen::LanguageExtension | inline |
| local_declaration(const std::string &name, const types::IType &type, const std::string &init="")=0 | sdfg::codegen::LanguageExtension | pure virtual |
| null_literal()=0 | sdfg::codegen::LanguageExtension | pure virtual |
| primitive_type(const types::PrimitiveType prim_type)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| reinterpret_cast_expr(const std::string &expr, const std::string &type)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| return_statement(const std::string &value)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| size_of(const std::string &expr)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| subset(const types::IType &type, const data_flow::Subset &subset)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| tasklet(const data_flow::Tasklet &tasklet)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| type_cast(const std::string &name, const types::IType &type)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| zero(const types::PrimitiveType prim_type)=0 | sdfg::codegen::LanguageExtension | pure virtual |
| ~LanguageExtension()=default | sdfg::codegen::LanguageExtension | virtual |