|
|
| seq ()=default |
| | ctor.
|
| |
| | seq (PyObject *p, bool borrowed=false) |
| | create from Py functions. More...
|
| |
|
| seq (std::initializer_list< obj > l) |
| | tuple.
|
| |
| seq | operator+ (const obj &o) const |
| | op +. More...
|
| |
| seq & | operator+= (const obj &o) |
| | op +=. More...
|
| |
| seq | operator* (Py_ssize_t t) const |
| | op *. More...
|
| |
| seq & | operator*= (Py_ssize_t t) |
| | op *=. More...
|
| |
| long | size () const |
| | 'len' as 'size'. More...
|
| |
| bool | has (const obj &x) const |
| | 'in' as 'has'. More...
|
| |
| long | find (const obj &o) const |
| | seq find a item. More...
|
| |
| long | index (const obj &o) const |
| | seq index. More...
|
| |
| list | to_list () const |
| | get a list clone. More...
|
| |
| tuple | to_tuple () const |
| | get a tuple clone. More...
|
| |
| const obj | operator[] (Py_ssize_t i) const |
| | get item. More...
|
| |
| void | set_item (Py_ssize_t i, const obj &value) const |
| | set_item. More...
|
| |
| void | del_item (Py_ssize_t i) |
| | del_item. More...
|
| |
| obj | sub (int i, int j=std::numeric_limits< int >::max()) const |
| | slice, [i:j]. More...
|
| |
|
| obj (const obj &o) noexcept |
| | copy ctor.
|
| |
| | obj (PyObject *p, bool borrowed=false) noexcept |
| | create from Py functions. More...
|
| |
|
| obj (obj &&o) noexcept |
| | move ctor.
|
| |
|
| obj (std::initializer_list< obj > l) |
| | tuple.
|
| |
|
| ~obj () noexcept |
| | dtor.
|
| |
|
void | release () noexcept |
| | release the contained object
|
| |
| PyObject * | transfer () noexcept |
| | transfer the ownership of inner object. More...
|
| |
|
bool | operator! () const |
| | test null.
|
| |
|
| obj (int i) |
| | int.
|
| |
|
| obj (long i) |
| | long.
|
| |
|
bool | is_int () const |
| | is_int.
|
| |
| long | as_long () const |
| | get long from obj More...
|
| |
|
| obj (double v) |
| | double ctor.
|
| |
|
bool | is_float () const |
| | is_float.
|
| |
| double | as_double () const |
| | as_double from obj. More...
|
| |
|
| obj (const char *s) |
| | str.
|
| |
| const char * | c_str () const |
| | c_str(). More...
|
| |
| obj | type () const |
| | py object type. More...
|
| |
| bool | is_a (const obj &t) const |
| | type check More...
|
| |
|
bool | has_attr (const obj &o) const |
| | has attr.
|
| |
|
bool | has_attr (const char *s) const |
| | has attr.
|
| |
| obj | attr (const obj &o) const |
| | get attr. More...
|
| |
| obj | attr (const char *s) const |
| | get attr. More...
|
| |
| obj | a (const char *s) const |
| | get attr, short form. More...
|
| |
| void | set_attr (const obj &a, const obj &v) |
| | set attr. More...
|
| |
| void | set_attr (const char *a, const obj &v) |
| | set attr. More...
|
| |
| void | del_attr (const obj &a) |
| | del attr. More...
|
| |
| void | del_attr (const char *a) |
| | del attr. More...
|
| |
| bool | operator< (const obj &o) const |
| | < More...
|
| |
| obj | repr () const |
| | repr. More...
|
| |
| obj | to_str () const |
| | str. More...
|
| |
| obj | to_unicode () const |
| | unicode. More...
|
| |
|
bool | is_callable () const |
| | test callable.
|
| |
| template<typename... argT> |
| obj | operator() (argT &&...a) const |
| | call using operator. More...
|
| |
| obj | call (const obj &args) const |
| | call with args. More...
|
| |
| obj | call (const obj &args, const obj &kw) const |
| | call with args, and key/value pairs. More...
|
| |
| long | size () const |
| | 'len' as 'size'. More...
|
| |
| bool | has (const obj &x) const |
| | 'in' as 'has'. More...
|
| |
| const obj | operator[] (const obj &o) const |
| | get item. More...
|
| |
| void | set_item (const obj &key, const obj &value) |
| | set_item. More...
|
| |
| void | del_item (const obj &key) |
| | del_item. More...
|
| |
| iter | begin () const |
| | get the begin iter. More...
|
| |
|
iter | end () const |
| | get the end iter.
|
| |
| obj | dir () const |
| | py object dir. More...
|
| |
|
Py_ssize_t | refcnt () const |
| | refcnt.
|
| |
|
PPyObject | p () const |
| | get inner PyObject.
|
| |
seq object
Definition at line 8 of file _seq.hpp.