ArkScript
A small, lisp-inspired, functional scripting language
Ark::Value Member List

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

Ark::BytecodeReader classArk::Valuefriend
Ark::VM classArk::Valuefriend
closure() constArk::Valueinlineprivate
constList() constArk::Valueinline
dict() constArk::Valueinline
Dict_t typedefArk::Value
dictRef()Ark::Valueinline
isFunction() const noexceptArk::Valueinline
isIndexable() const noexceptArk::Valueinline
list()Ark::Valueinline
List_t typedefArk::Value
m_typeArk::Valueprivate
m_valueArk::Valueprivate
number() constArk::Valueinline
Number_t typedefArk::Value
operator!(const Value &A)Ark::Valuefriend
operator<(const Value &A, const Value &B)Ark::Valuefriend
operator==(const Value &A, const Value &B)Ark::Valuefriend
pageAddr() constArk::Valueinlineprivate
proc() constArk::Valueinlineprivate
push_back(const Value &value)Ark::Value
push_back(Value &&value)Ark::Value
Ref_t typedefArk::Value
refClosure()Ark::Valueinlineprivate
reference() constArk::Valueinline
std::hash< Ark::Value >Ark::Valuefriend
string() constArk::Valueinline
String_t typedefArk::Value
stringRef()Ark::Valueinline
toString(VM &vm) const noexceptArk::Value
typeNum() const noexceptArk::Valueinlineprivate
usertype() constArk::Valueinline
usertypeRef()Ark::Valueinline
Value() noexceptArk::Value
Value(ValueType type) noexceptArk::Valueexplicit
Value(const ValueType type, T &&value) noexceptArk::Valueinline
Value(int value) noexceptArk::Valueexplicit
Value(double value) noexceptArk::Valueexplicit
Value(const String_t &value) noexceptArk::Valueexplicit
Value(const char *value) noexceptArk::Valueexplicit
Value(internal::PageAddr_t value) noexceptArk::Valueexplicit
Value(Procedure &&value) noexceptArk::Valueexplicit
Value(List_t &&value) noexceptArk::Valueexplicit
Value(internal::Closure &&value) noexceptArk::Valueexplicit
Value(UserType &&value) noexceptArk::Valueexplicit
Value(Dict_t &&value) noexceptArk::Valueexplicit
Value(Ref_t ref) noexceptArk::Valueexplicit
Value_t typedefArk::Value
valueType() const noexceptArk::Valueinline