ArkScript
A small, fast, functional and scripting language for video games
Ark::State Member List

This is the complete list of members for Ark::State, including all inherited members.

compile(const std::string &file, const std::string &output, uint16_t features) constArk::Stateprivate
configure(const BytecodeReader &bcr)Ark::Stateprivate
doFile(const std::string &file, uint16_t features=DefaultFeatures)Ark::State
doString(const std::string &code, uint16_t features=DefaultFeatures)Ark::State
feed(const std::string &bytecode_filename)Ark::State
feed(const bytecode_t &bytecode)Ark::State
internal::Closure classArk::Statefriend
loadFunction(const std::string &name, Value::ProcType function) noexceptArk::State
m_bindedArk::Stateprivate
m_bytecodeArk::Stateprivate
m_constantsArk::Stateprivate
m_debug_levelArk::Stateprivate
m_filenameArk::Stateprivate
m_libenvArk::Stateprivate
m_pagesArk::Stateprivate
m_symbolsArk::Stateprivate
Repl classArk::Statefriend
reset() noexceptArk::State
setArgs(const std::vector< std::string > &args) noexceptArk::State
setDebug(unsigned level) noexceptArk::State
setLibDirs(const std::vector< std::filesystem::path > &libenv) noexceptArk::State
State(const std::vector< std::filesystem::path > &libenv={}) noexceptArk::Stateexplicit
throwStateError(const std::string &message)Ark::Stateinlineprivatestatic
VM classArk::Statefriend