NewLang Project
Yet another programm language
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Loading...
Searching...
No Matches
newlang
Variable
newlang::Variable Member List
This is the complete list of members for
newlang::Variable
, including all inherited members.
compare
(const Variable &other) const
newlang::Variable
inline
copy
()
newlang::Variable
inline
protected
GetValueAsBoolean
() const
newlang::Variable
GetValueAsInteger
() const
newlang::Variable
GetValueAsNumber
() const
newlang::Variable
GetValueAsObject
() const
newlang::Variable
GetValueAsPointer
() const
newlang::Variable
GetValueAsRational
() const
newlang::Variable
GetValueAsString
()
newlang::Variable
GetValueAsStringWide
()
newlang::Variable
GlobalObjects
class
newlang::Variable
friend
is_complex_type
() const
newlang::Variable
is_floating_type
() const
newlang::Variable
is_object_type
() const
newlang::Variable
is_rational_type
() const
newlang::Variable
is_scalar_type
() const
newlang::Variable
is_shared
() const
newlang::Variable
inline
is_string_type
() const
newlang::Variable
is_taked
() const
newlang::Variable
inline
is_undefined
() const
newlang::Variable
inline
isShared
(const TermPtr &term)
newlang::Variable
protected
static
Object
(Variable *variable)
newlang::Variable
static
Object
(VariablePair *pair)
newlang::Variable
static
operator bool
() const
newlang::Variable
inline
explicit
operator int16_t
() const
newlang::Variable
inline
explicit
operator int32_t
() const
newlang::Variable
inline
explicit
operator int64_t
() const
newlang::Variable
inline
explicit
operator int8_t
() const
newlang::Variable
inline
explicit
operator Rational
() const
newlang::Variable
inline
explicit
operator std::string
() const
newlang::Variable
inline
explicit
operator std::wstring
() const
newlang::Variable
inline
explicit
operator uint16_t
() const
newlang::Variable
inline
explicit
operator uint32_t
() const
newlang::Variable
inline
explicit
operator uint64_t
() const
newlang::Variable
inline
explicit
operator uint8_t
() const
newlang::Variable
inline
explicit
operator void *
() const
newlang::Variable
inline
explicit
operator!=
(const Variable &other) const
newlang::Variable
inline
operator%
(const Variable &other)
newlang::Variable
inline
operator%=
(const Variable &other)
newlang::Variable
inline
operator*
() const
newlang::Variable
inline
operator*
(const Variable &other)
newlang::Variable
inline
operator*=
(const Variable &other)
newlang::Variable
inline
operator+
(const Variable &other)
newlang::Variable
inline
operator+=
(const Variable &other)
newlang::Variable
inline
operator-
(const Variable &other)
newlang::Variable
inline
operator-=
(const Variable &other)
newlang::Variable
inline
operator/
(const Variable &other)
newlang::Variable
inline
operator/=
(const Variable &other)
newlang::Variable
inline
operator<
(const Variable &other) const
newlang::Variable
inline
operator<=
(const Variable &other) const
newlang::Variable
inline
operator==
(const Variable &other) const
newlang::Variable
inline
operator>
(const Variable &other) const
newlang::Variable
inline
operator>=
(const Variable &other) const
newlang::Variable
inline
Ref
(const std::string_view ref) const
newlang::Variable
strict_eq
(const Variable &other) const
newlang::Variable
inline
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()) const
newlang::Variable
inline
toString
() const
newlang::Variable
UndefinedPtr
()
newlang::Variable
inline
protected
static
Variable
(ObjPtr obj)
newlang::Variable
inline
explicit
Variable
(T value)
newlang::Variable
inline
Variable
(T value, const TermPtr &&term)
newlang::Variable
inline
Variable
(T value, const std::string_view ref)
newlang::Variable
inline
Generated by
1.11.0