Phasor 3.3.0
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::Value Member List

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

ArrayInstance typedefPhasor::Value
asArray()Phasor::Valueinline
asArray() const noexceptPhasor::Valueinline
asBool() const noexceptPhasor::Valueinline
asFloat() const noexceptPhasor::Valueinline
asInt() const noexceptPhasor::Valueinline
asString() const noexceptPhasor::Valueinline
asStruct()Phasor::Valueinline
asStruct() const noexceptPhasor::Valueinline
c_str() constPhasor::Valueinline
createArray(std::vector< Value > elements={})Phasor::Valueinlinestatic
createStruct(const std::string &name)Phasor::Valueinlinestatic
dataPhasor::Valueprivate
DataType typedefPhasor::Valueprivate
getField(const std::string &name) constPhasor::Valueinline
getType() const noexceptPhasor::Valueinline
hasField(const std::string &name) const noexceptPhasor::Valueinline
isArray() const noexceptPhasor::Valueinline
isBool() const noexceptPhasor::Valueinline
isFloat() const noexceptPhasor::Valueinline
isInt() const noexceptPhasor::Valueinline
isNull() const noexceptPhasor::Valueinline
isNumber() const noexceptPhasor::Valueinline
isString() const noexceptPhasor::Valueinline
isStruct() constPhasor::Valueinline
isTruthy() const noexceptPhasor::Valueinline
logicalAnd(const Value &other) const noexceptPhasor::Valueinline
logicalOr(const Value &other) const noexceptPhasor::Valueinline
operator!() const noexceptPhasor::Valueinline
operator!=(const Value &other) const noexceptPhasor::Valueinline
operator%(const Value &other) constPhasor::Valueinline
operator*(const Value &other) constPhasor::Valueinline
operator+(const Value &other) constPhasor::Valueinline
operator++()Phasor::Valueinline
operator-(const Value &other) constPhasor::Valueinline
operator--()Phasor::Valueinline
operator/(const Value &other) constPhasor::Valueinline
operator<(const Value &other) constPhasor::Valueinline
operator<<(std::ostream &os, const Value &v)Phasor::Valuefriend
operator<=(const Value &other) const noexceptPhasor::Valueinline
operator==(const Value &other) const noexceptPhasor::Valueinline
operator>(const Value &other) constPhasor::Valueinline
operator>=(const Value &other) const noexceptPhasor::Valueinline
setField(const std::string &name, Value value)Phasor::Valueinline
toString() const noexceptPhasor::Valueinline
typeToString(const ValueType &type)Phasor::Valueinlinestatic
Value()Phasor::Valueinline
Value(bool b)Phasor::Valueinline
Value(int64_t i)Phasor::Valueinline
Value(int i)Phasor::Valueinline
Value(double d)Phasor::Valueinline
Value(const std::string &s)Phasor::Valueinline
Value(const char *s)Phasor::Valueinline
Value(std::shared_ptr< StructInstance > s)Phasor::Valueinline
Value(std::shared_ptr< ArrayInstance > a)Phasor::Valueinline