NewLang Project
Yet another programm language
|
This is the complete list of members for newlang::IntAny, 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 | |
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 |