|
NewLang Project
Yet another programm language
|
This is the complete list of members for newlang::IntMinus, including all inherited members.
| Arg() | newlang::Obj | inlinestatic |
| Arg(ObjPtr value, const std::string name="") | newlang::Obj | inlinestatic |
| Arg(T value, const std::string name="") | newlang::Obj | inlinestatic |
| Arg(T value, const std::string name="") | newlang::Obj | inlinestatic |
| ArgNull(const std::string name="") | newlang::Obj | inlinestatic |
| at(const std::string name) const | newlang::Obj | inline |
| at(const std::string name) override | newlang::Obj | inlinevirtual |
| at(const int64_t index) override | newlang::Obj | virtual |
| at(const int64_t index) const override | newlang::Obj | virtual |
| at(ObjPtr find) | newlang::Obj | inline |
| at_index(const int64_t index) | newlang::Obj | inline |
| at_index_const(const int64_t index) const | newlang::Obj | inline |
| BaseTypeConstructor(Context *ctx, Obj &in) | newlang::Obj | static |
| begin() | newlang::Obj | inline |
| begin() const | newlang::Obj | inline |
| CallAll(const char *func_name, ObjPtr &arg_in, ObjPtr &result, ObjPtr object=nullptr, size_t limit=0) | newlang::Obj | |
| CallNative(Context *ctx, Obj args) | newlang::Obj | |
| CallOnce(ObjPtr &arg_in, ObjPtr &result, ObjPtr object=nullptr) | newlang::Obj | |
| clear_() override | newlang::Obj | inlinevirtual |
| clear_(bool clear_iterator_name) | newlang::Obj | |
| Clone(const char *new_name=nullptr) const | newlang::Obj | inline |
| CloneDataTo(Obj &clone) const | newlang::Obj | |
| ClonePropTo(Obj &clone) const | newlang::Obj | |
| CloneTo(Obj &clone) | newlang::Obj | inline |
| CloneTo(ObjPtr &clone) | newlang::Obj | inline |
| ConstructorClass_(Context *ctx, Obj &args) | newlang::Obj | static |
| ConstructorDictionary_(Context *ctx, Obj &args) | newlang::Obj | static |
| ConstructorEnum_(Context *ctx, Obj &args) | newlang::Obj | static |
| ConstructorNative_(Context *ctx, Obj &args) | newlang::Obj | static |
| ConstructorSimpleType_(Context *ctx, Obj &args) | newlang::Obj | static |
| ConstructorStruct_(Context *ctx, Obj &args) | newlang::Obj | static |
| ConstructorStub_(Context *ctx, Obj &args) | newlang::Obj | static |
| Copy() const | newlang::Obj | inline |
| CreateBaseType(ObjType type) | newlang::Obj | static |
| CreateBool(bool value, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateClass(std::string name) | newlang::Obj | inlinestatic |
| CreateClass(std::string name, T ... args) | newlang::Obj | inlinestatic |
| CreateDict(Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateDict(T ... args) | newlang::Obj | inlinestatic |
| CreateDict(const std::vector< ObjPtr > &arr, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateEmpty(Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateNil(Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateNone(Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreatePointer(void *ptr=nullptr, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateRange(T1 start, T2 stop, T3 step, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateRange(T1 start, T2 stop, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateRational(const Rational &val) | newlang::Obj | inlinestatic |
| CreateRational(const std::string val) | newlang::Obj | inlinestatic |
| CreateString(const std::string_view str, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateString(const std::wstring_view str, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateType(ObjType type, ObjType fixed=ObjType::None, bool is_init=false, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateValue(T value, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateValue(T value, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateValue(T value, ObjType fix_type=ObjType::None, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| CreateValue(T value, ObjType fix_type=ObjType::None, Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| Dict() | newlang::Dict< Obj > | inline |
| Dict(PairType arg) | newlang::Dict< Obj > | inline |
| Dict(PairType arg, A... rest) | newlang::Dict< Obj > | inline |
| dump_dict_(std::string &str, bool deep=true) const | newlang::Obj | inline |
| empty() const | newlang::Obj | virtual |
| end() | newlang::Obj | inline |
| end() const | newlang::Obj | inline |
| erase(const size_t from, const size_t to) override | newlang::Obj | virtual |
| erase(const int64_t index) override | newlang::Obj | inlinevirtual |
| exist(ObjPtr &find, bool strong) | newlang::Obj | |
| find(const std::string name) | newlang::Obj | inline |
| newlang::Dict< Obj >::find(const std::string_view name) | newlang::Dict< Obj > | inline |
| GetIndex(ObjPtr obj, TermPtr index_arg) | newlang::Obj | static |
| GetIndex(ObjPtr obj, size_t index) | newlang::Obj | inlinestatic |
| getName() | newlang::Obj | inline |
| getName() const | newlang::Obj | inline |
| getType() | newlang::Obj | inline |
| getTypeAsLimit() | newlang::Obj | inline |
| GetValueAsBoolean() const | newlang::Obj | |
| GetValueAsInteger() const | newlang::Obj | |
| GetValueAsNumber() const | newlang::Obj | |
| GetValueAsRational() const | newlang::Obj | inline |
| GetValueAsString() const | newlang::Obj | |
| GetValueAsStringWide() const | newlang::Obj | inline |
| index(const std::string_view field_name) | newlang::Dict< Obj > | inlinevirtual |
| index_get(const std::vector< Index > &index) const | newlang::Obj | |
| index_set(const std::vector< Index > &index, const ObjPtr value) const | newlang::Obj | inline |
| index_set_(const std::vector< Index > &index, const ObjPtr value) | newlang::Obj | |
| insert(Obj::const_iterator pos, const PairType &data) | newlang::Obj | inline |
| IntAny(const ObjPtr value, ObjType type) | newlang::IntAny | |
| IntMinus(const ObjPtr value) | newlang::IntMinus | inline |
| is_any_size() | newlang::Obj | inline |
| is_arithmetic_type() const | newlang::Obj | inline |
| is_block() const | newlang::Obj | inline |
| is_bool_type() const | newlang::Obj | inline |
| is_class_type() const | newlang::Obj | inline |
| is_complex() const | newlang::Obj | inline |
| is_const() const | newlang::Obj | inline |
| is_defined_type() | newlang::Obj | inline |
| is_dictionary_type() const | newlang::Obj | inline |
| is_ellipsis() const | newlang::Obj | inline |
| is_error() const | newlang::Obj | inline |
| is_floating() const | newlang::Obj | inline |
| is_function_type() const | newlang::Obj | inline |
| is_indexing() const | newlang::Obj | inline |
| is_init() const | newlang::Obj | inline |
| is_integer() const | newlang::Obj | inline |
| is_integral() const | newlang::Obj | inline |
| is_native() const | newlang::Obj | inline |
| is_none_type() const | newlang::Obj | inline |
| is_other_type() const | newlang::Obj | inline |
| is_plain_type() const | newlang::Obj | inline |
| is_range() const | newlang::Obj | inline |
| is_rational() const | newlang::Obj | inline |
| is_return() const | newlang::Obj | inline |
| is_scalar() const | newlang::Obj | |
| is_simple_type() const | newlang::Obj | inline |
| is_string_char_type() const | newlang::Obj | inline |
| is_string_type() const | newlang::Obj | inline |
| is_string_wide_type() const | newlang::Obj | inline |
| is_tensor_type() const | newlang::Obj | inline |
| is_true(const char *text) | newlang::Obj | inlinestatic |
| is_type_name() const | newlang::Obj | inline |
| ItemValueCount(ObjPtr &find, bool strong) | newlang::Obj | |
| IteratorData() | newlang::Obj | virtual |
| IteratorMake(const char *filter=nullptr, bool check_create=true) | newlang::Obj | virtual |
| IteratorMake(Obj *args) | newlang::Obj | virtual |
| IteratorNext(int64_t count) | newlang::Obj | virtual |
| IteratorNext(ObjPtr count) | newlang::Obj | inline |
| IteratorReset() | newlang::Obj | virtual |
| ListType typedef | newlang::Dict< Obj > | |
| m_check_args | newlang::Obj | |
| m_class_name | newlang::Obj | |
| m_class_parents | newlang::Obj | |
| m_ctx | newlang::Obj | |
| m_dimensions | newlang::Obj | |
| m_func_mangle_name | newlang::Obj | |
| m_is_const | newlang::Obj | |
| m_is_reference | newlang::Obj | |
| m_iter_range_value | newlang::Obj | mutable |
| m_iterator | newlang::Obj | |
| m_module_name | newlang::Obj | |
| m_prototype | newlang::Obj | |
| m_rational | newlang::Obj | |
| m_reference | newlang::Obj | |
| m_return_obj | newlang::Obj | |
| m_sequence | newlang::Obj | |
| m_str_pair | newlang::Obj | mutable |
| m_string | newlang::Obj | |
| m_sync | newlang::Obj | |
| m_tensor | newlang::Obj | |
| m_value | newlang::Obj | |
| m_var | newlang::Obj | |
| m_var_is_init | newlang::Obj | |
| m_var_name | newlang::Obj | |
| m_var_type_current | newlang::Obj | |
| m_var_type_fixed | newlang::Obj | |
| MakeConst() | newlang::Obj | inline |
| MakeMutable() | newlang::Obj | inline |
| name(const int64_t index) const override | newlang::Obj | inlinevirtual |
| No(Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| Obj(ObjType type=ObjType::None, const char *var_name=nullptr, TermPtr func_proto=nullptr, ObjType fixed=ObjType::None, bool init=false, Sync *sync=nullptr) | newlang::Obj | |
| op_accurate(ObjPtr obj) | newlang::Obj | inline |
| op_accurate(Obj &value) | newlang::Obj | |
| op_assign(ObjPtr obj) | newlang::Obj | inline |
| op_assign(Obj &obj) | newlang::Obj | inline |
| op_bit_and(ObjPtr obj, bool strong) | newlang::Obj | inline |
| op_bit_and(Obj &obj, bool strong) | newlang::Obj | inline |
| op_bit_and_set(Obj &obj, bool strong) | newlang::Obj | |
| op_call(ObjPtr args) | newlang::Obj | inline |
| op_call(Obj &args) | newlang::Obj | |
| op_class_test(ObjPtr obj, Context *ctx) const | newlang::Obj | |
| op_class_test(const char *name, Context *ctx) const | newlang::Obj | |
| op_compare(Obj &value) | newlang::Obj | |
| op_concat(ObjPtr obj, ConcatMode mode=ConcatMode::Error) | newlang::Obj | inline |
| op_concat(Obj &value, ConcatMode mode=ConcatMode::Error) | newlang::Obj | inline |
| op_concat_(Obj &obj, ConcatMode mode=ConcatMode::Error) | newlang::Obj | inline |
| op_concat_(ObjPtr obj, ConcatMode mode=ConcatMode::Error) | newlang::Obj | inline |
| op_div_ceil(ObjPtr obj) | newlang::Obj | inline |
| op_div_ceil(Obj value) | newlang::Obj | inline |
| op_div_ceil_(ObjPtr obj) | newlang::Obj | inline |
| op_div_ceil_(Obj &obj) | newlang::Obj | |
| op_duck_test(ObjPtr obj, bool strong) | newlang::Obj | inline |
| op_duck_test(Obj *value, bool strong) | newlang::Obj | |
| op_duck_test_prop(Obj *base, Obj *value, bool strong) | newlang::Obj | static |
| op_equal(ObjPtr value) | newlang::Obj | inline |
| op_equal(Obj &value) | newlang::Obj | |
| op_lshift_set(ObjPtr obj) | newlang::Obj | inline |
| op_lshift_set(Obj) | newlang::Obj | inline |
| op_pow(ObjPtr obj) const | newlang::Obj | inline |
| op_pow(Obj &obj) const | newlang::Obj | inline |
| op_pow_(ObjPtr obj) | newlang::Obj | inline |
| op_pow_(Obj &obj) | newlang::Obj | |
| op_rrshift_set(ObjPtr obj) | newlang::Obj | inline |
| op_rrshift_set(Obj) | newlang::Obj | inline |
| op_rshift_set(ObjPtr obj) | newlang::Obj | inline |
| op_rshift_set(Obj) | newlang::Obj | inline |
| op_set_index(ObjPtr index, ObjPtr value) | newlang::Obj | inline |
| op_set_index(int64_t index, std::string value) | newlang::Obj | |
| operator bool() const | newlang::Obj | inlineexplicit |
| operator double() const | newlang::Obj | explicit |
| operator float() const | newlang::Obj | explicit |
| operator int16_t() const | newlang::Obj | inlineexplicit |
| operator int32_t() const | newlang::Obj | inlineexplicit |
| operator int64_t() const | newlang::Obj | inlineexplicit |
| operator int8_t() const | newlang::Obj | inlineexplicit |
| operator Rational() const | newlang::Obj | inlineexplicit |
| operator std::string() const | newlang::Obj | inlineexplicit |
| operator std::wstring() const | newlang::Obj | inlineexplicit |
| operator uint16_t() const | newlang::Obj | inlineexplicit |
| operator uint32_t() const | newlang::Obj | inlineexplicit |
| operator uint64_t() const | newlang::Obj | inlineexplicit |
| operator uint8_t() const | newlang::Obj | inlineexplicit |
| operator void *() const | newlang::Obj | inlineexplicit |
| operator%(ObjPtr obj) | newlang::Obj | inline |
| operator%(Obj value) | newlang::Obj | inline |
| operator%=(ObjPtr obj) | newlang::Obj | inline |
| operator%=(Obj obj) | newlang::Obj | |
| operator()() | newlang::Obj | inline |
| operator()(T ... args) | newlang::Obj | inline |
| operator()(T ... args) | newlang::Obj | inline |
| operator*(ObjPtr obj) | newlang::Obj | inline |
| operator*(Obj value) | newlang::Obj | inline |
| operator*=(ObjPtr obj) | newlang::Obj | inline |
| operator*=(Obj obj) | newlang::Obj | |
| operator+() | newlang::Obj | inline |
| operator+(ObjPtr &obj) | newlang::Obj | inline |
| operator+(ObjPtr obj) | newlang::Obj | inline |
| operator+(Obj value) | newlang::Obj | inline |
| operator++() | newlang::Obj | |
| operator++(int) | newlang::Obj | inline |
| operator+=(ObjPtr obj) | newlang::Obj | inline |
| operator+=(Obj obj) | newlang::Obj | |
| operator-() | newlang::Obj | |
| operator-(ObjPtr &obj) | newlang::Obj | |
| operator-(ObjPtr obj) | newlang::Obj | inline |
| operator-(Obj value) | newlang::Obj | inline |
| operator--() | newlang::Obj | |
| operator--(int) | newlang::Obj | inline |
| operator-=(ObjPtr obj) | newlang::Obj | inline |
| operator-=(Obj obj) | newlang::Obj | |
| operator/(ObjPtr obj) | newlang::Obj | inline |
| operator/(Obj value) | newlang::Obj | inline |
| operator/=(ObjPtr obj) | newlang::Obj | inline |
| operator/=(Obj obj) | newlang::Obj | |
| operator<(ObjPtr obj) | newlang::Obj | inline |
| operator<(Obj obj) | newlang::Obj | inline |
| operator<=(ObjPtr obj) | newlang::Obj | inline |
| operator<=(Obj obj) | newlang::Obj | inline |
| operator=(Obj &obj) | newlang::Obj | inline |
| operator=(T value) | newlang::Obj | inline |
| operator>(ObjPtr obj) | newlang::Obj | inline |
| operator>(Obj obj) | newlang::Obj | inline |
| operator>=(ObjPtr obj) | newlang::Obj | inline |
| operator>=(Obj obj) | newlang::Obj | inline |
| operator[](const I index) | newlang::Obj | inline |
| operator[](const N name) | newlang::Obj | inline |
| operator^=(ObjPtr obj) | newlang::Obj | inline |
| operator^=(Obj) | newlang::Obj | inline |
| operator|=(ObjPtr obj) | newlang::Obj | inline |
| operator|=(Obj) | newlang::Obj | inline |
| pair(const Type value, const std::string name="") | newlang::Dict< Obj > | inlinestatic |
| PairType typedef | newlang::Obj | |
| Proto() | newlang::Obj | inline |
| push_back(const PairType &p) | newlang::Obj | inline |
| push_back(const Type value, const std::string &name="") | newlang::Obj | inline |
| remove(const Dict::PairType &value) | newlang::Obj | inline |
| resize(int64_t new_size, const Type fill, const std::string &name="") override | newlang::Obj | inlinevirtual |
| resize_(int64_t size, ObjPtr fill, const std::string="") | newlang::Obj | |
| SetClassName(std::string &name) | newlang::Obj | inline |
| SetTermProp(Term &term) | newlang::Obj | |
| SetValue_(bool value) | newlang::Obj | inline |
| SetValue_(T value) | newlang::Obj | inline |
| SetValue_(T value) | newlang::Obj | inline |
| SetValue_(T text) | newlang::Obj | inline |
| SetValue_(T text) | newlang::Obj | inline |
| SetValue_(std::string text) | newlang::Obj | inline |
| SetValue_(std::wstring text) | newlang::Obj | inline |
| SetValue_(ObjPtr value) | newlang::Obj | |
| shared() | newlang::Obj | inline |
| size() const | newlang::Obj | inlinevirtual |
| size(int64_t ind) const | newlang::Obj | virtual |
| testConvertType(ObjType type) | newlang::Obj | inline |
| testResultIntegralType(ObjType type, bool upscalint) | newlang::Obj | |
| toIntVector(bool raise=true) const | newlang::Obj | inline |
| toString(bool deep=true) const | newlang::Obj | |
| toType(ObjType type) const | newlang::Obj | inline |
| toType_(ObjType type) | newlang::Obj | |
| Type typedef | newlang::Dict< Obj > | |
| Yes(Sync *sync=nullptr) | newlang::Obj | inlinestatic |
| ~Dict() | newlang::Dict< Obj > | inlinevirtual |
| ~IntAny() | newlang::IntAny | inlinevirtual |
| ~Obj() | newlang::Obj | inlinevirtual |