NewLang Project
Yet another programm language
Loading...
Searching...
No Matches
newlang::Variable Member List

This is the complete list of members for newlang::Variable, including all inherited members.

compare(const Variable &other) constnewlang::Variableinline
copy()newlang::Variableinlineprotected
GetValueAsBoolean() constnewlang::Variable
GetValueAsInteger() constnewlang::Variable
GetValueAsNumber() constnewlang::Variable
GetValueAsObject() constnewlang::Variable
GetValueAsPointer() constnewlang::Variable
GetValueAsRational() constnewlang::Variable
GetValueAsString()newlang::Variable
GetValueAsStringWide()newlang::Variable
GlobalObjects classnewlang::Variablefriend
is_complex_type() constnewlang::Variable
is_floating_type() constnewlang::Variable
is_object_type() constnewlang::Variable
is_rational_type() constnewlang::Variable
is_scalar_type() constnewlang::Variable
is_shared() constnewlang::Variableinline
is_string_type() constnewlang::Variable
is_taked() constnewlang::Variableinline
is_undefined() constnewlang::Variableinline
isShared(const TermPtr &term)newlang::Variableprotectedstatic
Object(Variable *variable)newlang::Variablestatic
Object(VariablePair *pair)newlang::Variablestatic
operator bool() constnewlang::Variableinlineexplicit
operator int16_t() constnewlang::Variableinlineexplicit
operator int32_t() constnewlang::Variableinlineexplicit
operator int64_t() constnewlang::Variableinlineexplicit
operator int8_t() constnewlang::Variableinlineexplicit
operator Rational() constnewlang::Variableinlineexplicit
operator std::string() constnewlang::Variableinlineexplicit
operator std::wstring() constnewlang::Variableinlineexplicit
operator uint16_t() constnewlang::Variableinlineexplicit
operator uint32_t() constnewlang::Variableinlineexplicit
operator uint64_t() constnewlang::Variableinlineexplicit
operator uint8_t() constnewlang::Variableinlineexplicit
operator void *() constnewlang::Variableinlineexplicit
operator!=(const Variable &other) constnewlang::Variableinline
operator%(const Variable &other)newlang::Variableinline
operator%=(const Variable &other)newlang::Variableinline
operator*() constnewlang::Variableinline
operator*(const Variable &other)newlang::Variableinline
operator*=(const Variable &other)newlang::Variableinline
operator+(const Variable &other)newlang::Variableinline
operator+=(const Variable &other)newlang::Variableinline
operator-(const Variable &other)newlang::Variableinline
operator-=(const Variable &other)newlang::Variableinline
operator/(const Variable &other)newlang::Variableinline
operator/=(const Variable &other)newlang::Variableinline
operator<(const Variable &other) constnewlang::Variableinline
operator<=(const Variable &other) constnewlang::Variableinline
operator==(const Variable &other) constnewlang::Variableinline
operator>(const Variable &other) constnewlang::Variableinline
operator>=(const Variable &other) constnewlang::Variableinline
Ref(const std::string_view ref) constnewlang::Variable
strict_eq(const Variable &other) constnewlang::Variableinline
Take(bool edit_mode=false, const std::chrono::milliseconds &timeout_duration=Sync::SyncTimeoutDeedlock, const std::string_view message="", const std::source_location location=std::source_location::current()) constnewlang::Variableinline
toString() constnewlang::Variable
UndefinedPtr()newlang::Variableinlineprotectedstatic
Variable(ObjPtr obj)newlang::Variableinlineexplicit
Variable(T value)newlang::Variableinline
Variable(T value, const TermPtr &&term)newlang::Variableinline
Variable(T value, const std::string_view ref)newlang::Variableinline