| 
    NewLang Project
    
   Yet another programm language 
   | 
 
This is the complete list of members for newlang::IntPlus, 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 | |
| IntPlus(const ObjPtr value) | newlang::IntPlus | 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 |