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