nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::Engine Member List

This is the complete list of members for nk::Engine, including all inherited members.

addFusionRule(FusionRule rule) (defined in nk::Engine)nk::Engineinline
addPath(const std::string &dir) (defined in nk::Engine)nk::Engine
adoptUserFunction(const std::string &name, UserFunction uf, bool scriptScope=false) (defined in nk::Engine)nk::Engine
applyBinaryOp(const std::string &op, const Value &lhs, const Value &rhs) (defined in nk::Engine)nk::Engine
applyUnaryOp(const std::string &op, const Value &operand) (defined in nk::Engine)nk::Engine
assignToCaller(int n, const std::string &name, Value val) (defined in nk::Engine)nk::Engine
Backend enum name (defined in nk::Engine)nk::Engine
backend() const (defined in nk::Engine)nk::Engineinline
bareNameSource(const std::string &name) const (defined in nk::Engine)nk::Engine
beginScript(const ASTNode *ast) (defined in nk::Engine)nk::Engine
callbackBuiltin(const std::string &name) const (defined in nk::Engine)nk::Engine
callerDepth() const (defined in nk::Engine)nk::Engine
callerEnv(int n=0) (defined in nk::Engine)nk::Engine
callFunctionHandle(const Value &handle, Span< const Value > args, Environment *env=nullptr) (defined in nk::Engine)nk::Engine
callFunctionHandleMulti(const Value &handle, Span< const Value > args, size_t nout, Environment *env=nullptr) (defined in nk::Engine)nk::Engine
classCtor(const std::string &className) const (defined in nk::Engine)nk::Engine
classCtxAllows(const std::string &declClass, bool privateOnly) const (defined in nk::Engine)nk::Engine
classCtxInCtorOf(const std::string &declClass) const (defined in nk::Engine)nk::Engine
classGetter(const std::string &className, const std::string &prop) const (defined in nk::Engine)nk::Engine
classSetter(const std::string &className, const std::string &prop) const (defined in nk::Engine)nk::Engine
clearClassDefs() (defined in nk::Engine)nk::Engine
clearUserFunctions() (defined in nk::Engine)nk::Engine
closeAllFiles() (defined in nk::Engine)nk::Engineinline
closeFile(int fid) (defined in nk::Engine)nk::Engineinline
compilerPtr() (defined in nk::Engine)nk::Engineinline
constantsEnv() (defined in nk::Engine)nk::Engineinline
constructChecked(const BuiltinClass *cls, Span< const Value > args, CallContext &ctx) (defined in nk::Engine)nk::Engine
currentScriptDir() const (defined in nk::Engine)nk::Engine
currentScriptOrigin() const (defined in nk::Engine)nk::Engine
cwd() const (defined in nk::Engine)nk::Engineinline
debug() (defined in nk::Engine)nk::Engineinline
DebugFacade (defined in nk::Engine)nk::Enginefriend
DebugSession (defined in nk::Engine)nk::Enginefriend
displayObject(const std::string &name, const Value &obj) (defined in nk::Engine)nk::Engine
endScript() (defined in nk::Engine)nk::Engine
enforceCtorAccess(const std::string &className) (defined in nk::Engine)nk::Engine
enforceMethodAccess(const std::string &className, const std::string &method) (defined in nk::Engine)nk::Engine
enforcePropGetAccess(const std::string &className, const std::string &prop) (defined in nk::Engine)nk::Engine
enforcePropSetAccess(const std::string &className, const std::string &prop) (defined in nk::Engine)nk::Engine
Engine() (defined in nk::Engine)nk::Engine
Engine(std::pmr::memory_resource *mr) (defined in nk::Engine)nk::Engineexplicit
Engine(const Engine &)=delete (defined in nk::Engine)nk::Engine
Engine(Engine &&)=delete (defined in nk::Engine)nk::Engine
ensureClassMethodChunk(const UserFunction &uf) (defined in nk::Engine)nk::Engine
eval(const std::string &code, bool suppressTopLevelDisplay=false) (defined in nk::Engine)nk::Engine
eval(const std::string &code, Environment *scope, bool suppressTopLevelDisplay=false) (defined in nk::Engine)nk::Engine
evalSafe(const std::string &code) (defined in nk::Engine)nk::Engine
evalStatement(const ASTNode *stmt, std::shared_ptr< const std::string > src) (defined in nk::Engine)nk::Engine
figureManager() (defined in nk::Engine)nk::Engineinline
figureManager() const (defined in nk::Engine)nk::Engineinline
findClass(const std::string &name) const (defined in nk::Engine)nk::Engine
findExternal(const std::string &name, const Environment *env) const (defined in nk::Engine)nk::Engine
findFile(int fid) (defined in nk::Engine)nk::Engineinline
findVirtualFS(const std::string &name) const (defined in nk::Engine)nk::Engine
formatObjectDisplay(const std::string &name, const Value &obj) const (defined in nk::Engine)nk::Engine
fsContext() noexcept (defined in nk::Engine)nk::Engineinline
fsContext() const noexcept (defined in nk::Engine)nk::Engineinline
fusionEnabled() const (defined in nk::Engine)nk::Engineinline
fusionHits() const (defined in nk::Engine)nk::Engineinline
fusionRules() const (defined in nk::Engine)nk::Engineinline
getVariable(const std::string &name) (defined in nk::Engine)nk::Engine
globalsEnv() (defined in nk::Engine)nk::Engineinline
hasCallableName(const std::string &name) const (defined in nk::Engine)nk::Engine
hasExternalFunction(const std::string &name) const (defined in nk::Engine)nk::Engine
hasFunction(const std::string &name) const (defined in nk::Engine)nk::Engine
hasUserFunction(const std::string &name) const (defined in nk::Engine)nk::Engine
inputName(int k) (defined in nk::Engine)nk::Engine
InputProvider typedef (defined in nk::Engine)nk::Engine
inputProvider() const (defined in nk::Engine)nk::Engineinline
invokeClassCtor(const UserFunction &ctor, const Value &seed, Span< const Value > args) (defined in nk::Engine)nk::Engine
invokeClassMethod(const UserFunction &uf, Span< const Value > args, size_t nout) (defined in nk::Engine)nk::Engine
isInsideFunctionCall() const (defined in nk::Engine)nk::Engine
isKnownLeafName(const std::string &name) const (defined in nk::Engine)nk::Engineinline
isReservedName(const std::string &name) const (defined in nk::Engine)nk::Engine
isUserCodeHandle(const Value &handle) const (defined in nk::Engine)nk::Engine
lastFopenError() const (defined in nk::Engine)nk::Engineinline
lookupUserFunction(const std::string &name, const Environment *env) (defined in nk::Engine)nk::Engine
lookupUserFunctionLocal(const std::string &name) const (defined in nk::Engine)nk::Engine
makeDefaultInstance(const std::string &className) (defined in nk::Engine)nk::Engine
markClearAll() (defined in nk::Engine)nk::Engineinline
namespaces() const (defined in nk::Engine)nk::Engineinline
noteFusionHit() (defined in nk::Engine)nk::Engineinline
objectStoreSlice(Value &dst, const std::vector< std::vector< size_t > > &perDim, const Value &val, Environment *env) (defined in nk::Engine)nk::Engine
OpenFile typedef (defined in nk::Engine)nk::Engine
openFile(const std::string &userPath, const std::string &mode) (defined in nk::Engine)nk::Engineinline
openFileIds() const (defined in nk::Engine)nk::Engineinline
operator=(const Engine &)=delete (defined in nk::Engine)nk::Engine
operator=(Engine &&)=delete (defined in nk::Engine)nk::Engine
OutputFunc typedef (defined in nk::Engine)nk::Engine
outputFunc() const (defined in nk::Engine)nk::Engineinline
outputText(const std::string &s) (defined in nk::Engine)nk::Engine
path() const (defined in nk::Engine)nk::Engineinline
popClassCtx() (defined in nk::Engine)nk::Engine
popScriptOrigin() (defined in nk::Engine)nk::Engine
promoteScriptLocalsToWorkspace() (defined in nk::Engine)nk::Engine
pushClassCtx(std::string className, bool isCtor) (defined in nk::Engine)nk::Engine
pushScriptOrigin(const std::string &fsName) (defined in nk::Engine)nk::Engine
pushScriptOrigin(const std::string &fsName, const std::string &scriptDir) (defined in nk::Engine)nk::Engine
refreshStaleMFiles() (defined in nk::Engine)nk::Engine
registerBinaryOp(const std::string &op, BinaryOpFunc func) (defined in nk::Engine)nk::Engine
registerBuiltinClassSource(const std::string &src) (defined in nk::Engine)nk::Engine
registerBuiltinMSource(const std::string &src) (defined in nk::Engine)nk::Engine
registerCallbackBuiltin(const std::string &name, std::shared_ptr< CallbackBuiltin > cb) (defined in nk::Engine)nk::Engine
registerClass(BuiltinClass cls) (defined in nk::Engine)nk::Engine
registerClassDef(const ASTNode *classdef, const std::string &qualifiedName="") (defined in nk::Engine)nk::Engine
registerConstant(const std::string &name, Value val) (defined in nk::Engine)nk::Engine
registerFunction(const std::string &name, ExternalFunc func) (defined in nk::Engine)nk::Engine
registerFunction(const std::string &ns, const std::string &name, ExternalFunc func) (defined in nk::Engine)nk::Engine
registerUnaryOp(const std::string &op, UnaryOpFunc func) (defined in nk::Engine)nk::Engine
registerVirtualFS(std::unique_ptr< VirtualFS > fs) (defined in nk::Engine)nk::Engine
rehashMFiles() (defined in nk::Engine)nk::Engine
reinstallBuiltinSources() (defined in nk::Engine)nk::Engine
reinstallConstants() (defined in nk::Engine)nk::Engine
reloadEvictedClassBases_(const std::vector< std::string > &bases) (defined in nk::Engine)nk::Engine
resetFusionHits() (defined in nk::Engine)nk::Engineinline
resolveBinaryOpChunk(const std::string &op, const Value &lhs, const Value &rhs, std::string &ownerClassOut) (defined in nk::Engine)nk::Engine
ResolvedPath typedef (defined in nk::Engine)nk::Engine
resolvePath(const std::string &userPath) const (defined in nk::Engine)nk::Engine
resolveSubsasgnChunk(const Value &self, Span< const Value > idxAndVal, std::string &ownerClassOut, std::vector< Value > &argsOut) (defined in nk::Engine)nk::Engine
resolveSubsrefChunk(const Value &self, Span< const Value > idx, std::string &ownerClassOut, std::vector< Value > &argsOut) (defined in nk::Engine)nk::Engine
resolveUnaryOpChunk(const std::string &op, const Value &operand, std::string &ownerClassOut) (defined in nk::Engine)nk::Engine
resource() const noexcept (defined in nk::Engine)nk::Engineinline
rewriteVarHeadedCommands(ASTNode *root) (defined in nk::Engine)nk::Engine
rmPath(const std::string &dir) (defined in nk::Engine)nk::Engine
rng() noexcept (defined in nk::Engine)nk::Engineinline
rng() const noexcept (defined in nk::Engine)nk::Engineinline
setBackend(Backend b) (defined in nk::Engine)nk::Engineinline
setCwd(const std::string &p) (defined in nk::Engine)nk::Engineinline
setFusion(bool on) (defined in nk::Engine)nk::Engineinline
setInputProvider(InputProvider p) (defined in nk::Engine)nk::Engineinline
setMaxRecursionDepth(int depth) (defined in nk::Engine)nk::Engine
setOutputFunc(OutputFunc f) (defined in nk::Engine)nk::Engine
setTicTimer(TimePoint tp) (defined in nk::Engine)nk::Engineinline
setVariable(const std::string &name, Value val) (defined in nk::Engine)nk::Engine
shortNameIndex() const (defined in nk::Engine)nk::Engineinline
superConstruct(const std::string &base, const Value &seed, Span< const Value > args) (defined in nk::Engine)nk::Engine
superMethod(const std::string &base, const std::string &method, Span< const Value > args, size_t nout) (defined in nk::Engine)nk::Engine
ticTimer() const (defined in nk::Engine)nk::Engineinline
ticWasCalled() const (defined in nk::Engine)nk::Engineinline
TreeWalker (defined in nk::Engine)nk::Enginefriend
tryObjectBinaryOp(const std::string &op, const Value &lhs, const Value &rhs, Environment *env, Value &out) (defined in nk::Engine)nk::Engine
tryObjectSubsref(Value &self, Span< const Value > args, std::size_t nargout, Value &out, Environment *env) (defined in nk::Engine)nk::Engine
tryObjectUnaryOp(const std::string &op, const Value &operand, Environment *env, Value &out) (defined in nk::Engine)nk::Engine
VM (defined in nk::Engine)nk::Enginefriend
workspaceEnv() (defined in nk::Engine)nk::Engineinline
workspaceJSON() const (defined in nk::Engine)nk::Engine
workspaceVarNames() const (defined in nk::Engine)nk::Engine
~Engine() (defined in nk::Engine)nk::Engine