nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::UserFunction Struct Reference

Public Attributes

std::string name
std::vector< std::string > params
std::vector< std::string > returns
std::shared_ptr< const ASTNode > body
std::shared_ptr< Environment > closureEnv
int8_t usesNarginNargout = -1
std::string ownerClass

Detailed Description

Definition at line 92 of file types.hpp.

Member Data Documentation

◆ body

std::shared_ptr<const ASTNode> nk::UserFunction::body

Definition at line 97 of file types.hpp.

◆ closureEnv

std::shared_ptr<Environment> nk::UserFunction::closureEnv

Definition at line 98 of file types.hpp.

◆ name

std::string nk::UserFunction::name

Definition at line 94 of file types.hpp.

◆ ownerClass

std::string nk::UserFunction::ownerClass

Definition at line 103 of file types.hpp.

◆ params

std::vector<std::string> nk::UserFunction::params

Definition at line 95 of file types.hpp.

◆ returns

std::vector<std::string> nk::UserFunction::returns

Definition at line 96 of file types.hpp.

◆ usesNarginNargout

int8_t nk::UserFunction::usesNarginNargout = -1
mutable

Definition at line 99 of file types.hpp.


The documentation for this struct was generated from the following file: