docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::codegen::LanguageExtension Member List

This is the complete list of members for sdfg::codegen::LanguageExtension, including all inherited members.

access_node(const data_flow::AccessNode &node)=0sdfg::codegen::LanguageExtensionpure virtual
address_of(const std::string &expr)=0sdfg::codegen::LanguageExtensionpure virtual
assignment(const std::string &lhs, const std::string &rhs)=0sdfg::codegen::LanguageExtensionpure virtual
begin_branch(PrettyPrinter &stream, size_t index, size_t count, const symbolic::Condition &condition)=0sdfg::codegen::LanguageExtensionpure virtual
begin_for(PrettyPrinter &stream, const structured_control_flow::StructuredLoop &loop, const LoopHints &hints)=0sdfg::codegen::LanguageExtensionpure virtual
begin_scope(PrettyPrinter &stream)=0sdfg::codegen::LanguageExtensionpure virtual
begin_while(PrettyPrinter &stream)=0sdfg::codegen::LanguageExtensionpure virtual
break_statement()=0sdfg::codegen::LanguageExtensionpure virtual
comment(const std::string &text)=0sdfg::codegen::LanguageExtensionpure virtual
continue_statement()=0sdfg::codegen::LanguageExtensionpure virtual
copy_bytes(const std::string &dst, const std::string &src, const std::string &size)=0sdfg::codegen::LanguageExtensionpure virtual
deallocation(PrettyPrinter &stream, const std::string &container, const types::IType &type)=0sdfg::codegen::LanguageExtensionpure virtual
declaration(const std::string &name, const types::IType &type, bool use_initializer=false, bool use_alignment=false)=0sdfg::codegen::LanguageExtensionpure virtual
dereference(const std::string &expr)=0sdfg::codegen::LanguageExtensionpure virtual
end(PrettyPrinter &stream, const Body &body)=0sdfg::codegen::LanguageExtensionpure virtual
expression(const symbolic::Expression expr)=0sdfg::codegen::LanguageExtensionpure virtual
external_prefix() constsdfg::codegen::LanguageExtensioninline
external_prefix_sdfg::codegen::LanguageExtensionprotected
function_sdfg::codegen::LanguageExtensionprotected
language() const =0sdfg::codegen::LanguageExtensionpure virtual
LanguageExtension(sdfg::Function &function, const std::string &external_prefix)sdfg::codegen::LanguageExtensioninline
local_declaration(const std::string &name, const types::IType &type, const std::string &init="")=0sdfg::codegen::LanguageExtensionpure virtual
null_literal()=0sdfg::codegen::LanguageExtensionpure virtual
primitive_type(const types::PrimitiveType prim_type)=0sdfg::codegen::LanguageExtensionpure virtual
reinterpret_cast_expr(const std::string &expr, const std::string &type)=0sdfg::codegen::LanguageExtensionpure virtual
return_statement(const std::string &value)=0sdfg::codegen::LanguageExtensionpure virtual
size_of(const std::string &expr)=0sdfg::codegen::LanguageExtensionpure virtual
subset(const types::IType &type, const data_flow::Subset &subset)=0sdfg::codegen::LanguageExtensionpure virtual
tasklet(const data_flow::Tasklet &tasklet)=0sdfg::codegen::LanguageExtensionpure virtual
type_cast(const std::string &name, const types::IType &type)=0sdfg::codegen::LanguageExtensionpure virtual
zero(const types::PrimitiveType prim_type)=0sdfg::codegen::LanguageExtensionpure virtual
~LanguageExtension()=defaultsdfg::codegen::LanguageExtensionvirtual