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

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

Ark::VM classArk::Valuefriend
closure() constArk::Valueinlineprivate
ConstIterator typedefArk::Value
constList() constArk::Valueinline
isConst() const noexceptArk::Valueinlineprivate
isFunction() const noexceptArk::Valueinline
Iterator typedefArk::Value
list()Ark::Value
m_const_typeArk::Valueprivate
m_valueArk::Valueprivate
number() constArk::Valueinline
operator!(const Value &A) noexceptArk::Valuefriend
operator<(const Value &A, const Value &B) noexceptArk::Valuefriend
operator==(const Value &A, const Value &B) noexceptArk::Valuefriend
pageAddr() constArk::Valueinlineprivate
proc() constArk::Valueinlineprivate
ProcType typedefArk::Value
push_back(const Value &value)Ark::Value
push_back(Value &&value)Ark::Value
refClosure()Ark::Valueprivate
reference() constArk::Value
setConst(bool value) noexceptArk::Valueinlineprivate
string() constArk::Valueinline
stringRef()Ark::Value
toString(std::ostream &os, VM &vm) const noexceptArk::Value
usertype() constArk::Valueinline
usertypeRef()Ark::Value
Value() noexceptArk::Value
Value(ValueType type) noexceptArk::Valueexplicit
Value(ValueType type, T &&value) noexceptArk::Valueinline
Value(int value) noexceptArk::Valueexplicit
Value(float value) noexceptArk::Valueexplicit
Value(double value) noexceptArk::Valueexplicit
Value(const std::string &value) noexceptArk::Valueexplicit
Value(const String &value) noexceptArk::Valueexplicit
Value(const char *value) noexceptArk::Valueexplicit
Value(internal::PageAddr_t value) noexceptArk::Valueexplicit
Value(Value::ProcType value) noexceptArk::Valueexplicit
Value(std::vector< Value > &&value) noexceptArk::Valueexplicit
Value(internal::Closure &&value) noexceptArk::Valueexplicit
Value(UserType &&value) noexceptArk::Valueexplicit
Value(Value *ref) noexceptArk::Valueexplicit
Value_t typedefArk::Value
valueType() const noexceptArk::Valueinline