Phasor 2.2.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() constPhasor::Valueinline
asBool() constPhasor::Valueinline
asFloat() constPhasor::Valueinline
asInt() constPhasor::Valueinline
asString() constPhasor::Valueinline
asStruct()Phasor::Valueinline
asStruct() constPhasor::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() constPhasor::Valueinline
hasField(const std::string &name) constPhasor::Valueinline
isArray() constPhasor::Valueinline
isBool() constPhasor::Valueinline
isFloat() constPhasor::Valueinline
isInt() constPhasor::Valueinline
isNull() constPhasor::Valueinline
isNumber() constPhasor::Valueinline
isString() constPhasor::Valueinline
isStruct() constPhasor::Valueinline
isTruthy() constPhasor::Valueinline
logicalAnd(const Value &other) constPhasor::Valueinline
logicalOr(const Value &other) constPhasor::Valueinline
operator!() constPhasor::Valueinline
operator!=(const Value &other) constPhasor::Valueinline
operator%(const Value &other) constPhasor::Valueinline
operator*(const Value &other) constPhasor::Valueinline
operator+(const Value &other) constPhasor::Valueinline
operator-(const Value &other) constPhasor::Valueinline
operator-() constPhasor::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) constPhasor::Valueinline
operator==(const Value &other) constPhasor::Valueinline
operator>(const Value &other) constPhasor::Valueinline
operator>=(const Value &other) constPhasor::Valueinline
setField(const std::string &name, Value value)Phasor::Valueinline
toString() constPhasor::Valueinline
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