nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
#include <nk/bundle/help/help_catalog.hpp>
#include <nk/value/value.hpp>
#include <nk/value/span.hpp>
#include <memory_resource>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  nk::bundle::HelpLibrary
 Installs MATLAB-compatible help and documentation commands into the script Engine. More...

Functions

void nk::bundle::registerHelpLibrary (Engine &engine)
 Convenience alias to install help system into an engine.
std::string nk::bundle::help (const std::string &query="")
 Formats help text or catalog index for given function or topic name (help query).
Value nk::bundle::help (Span< const Value > args, std::pmr::memory_resource *mr=nullptr)
 MATLAB script engine wrapper for help.
std::vector< std::string > nk::bundle::what (const std::string &category="elmat")
 Lists all functions in specified category (what category).
Value nk::bundle::what (Span< const Value > args, std::pmr::memory_resource *mr=nullptr)
 MATLAB script engine wrapper for what.
std::vector< std::string > nk::bundle::builtins (const std::string &category="")
 Lists all built-in functions registered in the system or specified category (builtins).
Value nk::bundle::builtins (Span< const Value > args, std::pmr::memory_resource *mr=nullptr)
 MATLAB script engine wrapper for builtins.
std::vector< std::string > nk::bundle::categories ()
 Lists all registered documentation categories (categories).
Value nk::bundle::categories (std::pmr::memory_resource *mr)
 Returns all registered categories as a cell array of strings.