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

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

access_node(const data_flow::AccessNode &node)=0sdfg::codegen::LanguageExtensionpure virtual
address_of(const std::string &expr) overridesdfg::codegen::CStyleLanguageExtensionvirtual
assignment(const std::string &lhs, const std::string &rhs) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_branch(PrettyPrinter &stream, size_t index, size_t count, const symbolic::Condition &condition) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_for(PrettyPrinter &stream, const structured_control_flow::StructuredLoop &loop, const LoopHints &hints) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_scope(PrettyPrinter &stream) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_while(PrettyPrinter &stream) overridesdfg::codegen::CStyleLanguageExtensionvirtual
break_statement() overridesdfg::codegen::CStyleLanguageExtensionvirtual
comment(const std::string &text) overridesdfg::codegen::CStyleLanguageExtensionvirtual
continue_statement() overridesdfg::codegen::CStyleLanguageExtensionvirtual
copy_bytes(const std::string &dst, const std::string &src, const std::string &size) overridesdfg::codegen::CStyleLanguageExtensionvirtual
deallocation(PrettyPrinter &stream, const std::string &container, const types::IType &type) overridesdfg::codegen::CStyleLanguageExtensionvirtual
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) overridesdfg::codegen::CStyleLanguageExtensionvirtual
end(PrettyPrinter &stream, const Body &body) overridesdfg::codegen::CStyleLanguageExtensionvirtual
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::CStyleLanguageExtensioninline
local_declaration(const std::string &name, const types::IType &type, const std::string &init="") overridesdfg::codegen::CStyleLanguageExtensionvirtual
null_literal() overridesdfg::codegen::CStyleLanguageExtensionvirtual
open(PrettyPrinter &stream, Body::Kind kind)sdfg::codegen::CStyleLanguageExtensionprotected
primitive_type(const types::PrimitiveType prim_type)=0sdfg::codegen::LanguageExtensionpure virtual
reinterpret_cast_expr(const std::string &expr, const std::string &type) overridesdfg::codegen::CStyleLanguageExtensionvirtual
return_statement(const std::string &value) overridesdfg::codegen::CStyleLanguageExtensionvirtual
size_of(const std::string &expr) overridesdfg::codegen::CStyleLanguageExtensionvirtual
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