class sbn::guile::expression_kernel_define
Base classes
Methods
class sbn::guile::expression_kernel_if
Base classes
Methods
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • expression_kernel_if(protected_scm scm, protected_scm env, std::map< std::string, protected_scm > const & def)
  • expression_kernel_if(protected_scm scm, std::map< std::string, protected_scm > const & def)
  • expression_kernel_if()
class sbn::guile::expression_kernel_main
Base classes
Methods
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • expression_kernel_main(int argc, char * argv)
  • expression_kernel_main()
class sbn::guile::expression_kernel
Base classes
Derived classes
Fields
Methods
  • get_defs() const -> const std::map< std::string, protected_scm > &
  • get_defs() -> std::map< std::string, protected_scm > &
  • set_environment(SCM env) -> void
  • get_arg() const -> int
  • get_result() const -> SCM
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • expression_kernel(protected_scm scheme, protected_scm env, std::map< std::string, protected_scm > const & def, int arg = 0)
  • expression_kernel(protected_scm scheme, std::map< std::string, protected_scm > const & def, int arg = 0)
  • expression_kernel()
class sbn::guile::expression_kernel_let
Base classes
Methods
  • write(sbn::kernel_buffer & out) const -> voidvirtual
  • read(sbn::kernel_buffer & in) -> voidvirtual
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • expression_kernel_let(protected_scm scm, protected_scm env, std::map< std::string, protected_scm > const & def)
  • expression_kernel_let(protected_scm scm, std::map< std::string, protected_scm > const & def)
  • expression_kernel_let()