![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
This is the complete list of members for Ark::Value, including all inherited members.
| Ark::BytecodeReader class | Ark::Value | friend |
| Ark::VM class | Ark::Value | friend |
| closure() const | Ark::Value | inlineprivate |
| constList() const | Ark::Value | inline |
| dict() const | Ark::Value | inline |
| Dict_t typedef | Ark::Value | |
| dictRef() | Ark::Value | inline |
| isFunction() const noexcept | Ark::Value | inline |
| isIndexable() const noexcept | Ark::Value | inline |
| list() | Ark::Value | inline |
| List_t typedef | Ark::Value | |
| m_type | Ark::Value | private |
| m_value | Ark::Value | private |
| number() const | Ark::Value | inline |
| Number_t typedef | Ark::Value | |
| operator!(const Value &A) | Ark::Value | friend |
| operator<(const Value &A, const Value &B) | Ark::Value | friend |
| operator==(const Value &A, const Value &B) | Ark::Value | friend |
| pageAddr() const | Ark::Value | inlineprivate |
| proc() const | Ark::Value | inlineprivate |
| push_back(const Value &value) | Ark::Value | |
| push_back(Value &&value) | Ark::Value | |
| Ref_t typedef | Ark::Value | |
| refClosure() | Ark::Value | inlineprivate |
| reference() const | Ark::Value | inline |
| std::hash< Ark::Value > | Ark::Value | friend |
| string() const | Ark::Value | inline |
| String_t typedef | Ark::Value | |
| stringRef() | Ark::Value | inline |
| toString(VM &vm) const noexcept | Ark::Value | |
| typeNum() const noexcept | Ark::Value | inlineprivate |
| usertype() const | Ark::Value | inline |
| usertypeRef() | Ark::Value | inline |
| Value() noexcept | Ark::Value | |
| Value(ValueType type) noexcept | Ark::Value | explicit |
| Value(const ValueType type, T &&value) noexcept | Ark::Value | inline |
| Value(int value) noexcept | Ark::Value | explicit |
| Value(double value) noexcept | Ark::Value | explicit |
| Value(const String_t &value) noexcept | Ark::Value | explicit |
| Value(const char *value) noexcept | Ark::Value | explicit |
| Value(internal::PageAddr_t value) noexcept | Ark::Value | explicit |
| Value(Procedure &&value) noexcept | Ark::Value | explicit |
| Value(List_t &&value) noexcept | Ark::Value | explicit |
| Value(internal::Closure &&value) noexcept | Ark::Value | explicit |
| Value(UserType &&value) noexcept | Ark::Value | explicit |
| Value(Dict_t &&value) noexcept | Ark::Value | explicit |
| Value(Ref_t ref) noexcept | Ark::Value | explicit |
| Value_t typedef | Ark::Value | |
| valueType() const noexcept | Ark::Value | inline |