|
| | StringArrayT (StringTableT< T > &table, StringTableIndex *ptr, size_t length, size_t stride=1, hboost::any tableHandle=hboost::any(), bool writable=true) |
| |
| | StringArrayT (StringTableT< T > &table, StringTableIndex *ptr, size_t length, size_t stride, hboost::any handle, hboost::any tableHandle=hboost::any(), bool writable=true) |
| |
| | StringArrayT (const StringTableT< T > &table, const StringTableIndex *ptr, size_t length, size_t stride=1, hboost::any tableHandle=hboost::any()) |
| |
| | StringArrayT (const StringTableT< T > &table, const StringTableIndex *ptr, size_t length, size_t stride, hboost::any handle, hboost::any tableHandle=hboost::any()) |
| |
| | StringArrayT (StringArrayT &s, const FixedArray< int > &mask) |
| |
| const StringTableT< T > & | stringTable () const |
| |
| T | getitem_string (Py_ssize_t index) const |
| |
| StringArrayT * | getslice_string (PyObject *index) const |
| |
| StringArrayT * | getslice_mask_string (const FixedArray< int > &mask) |
| |
| void | setitem_string_scalar (PyObject *index, const T &data) |
| |
| void | setitem_string_scalar_mask (const FixedArray< int > &mask, const T &data) |
| |
| void | setitem_string_vector (PyObject *index, const StringArrayT< T > &data) |
| |
| void | setitem_string_vector_mask (const FixedArray< int > &mask, const StringArrayT< T > &data) |
| |
| | FixedArray (StringTableIndex *ptr, Py_ssize_t length, Py_ssize_t stride=1, bool writable=true) |
| |
| | FixedArray (StringTableIndex *ptr, Py_ssize_t length, Py_ssize_t stride, hboost::any handle, bool writable=true) |
| |
| | FixedArray (const StringTableIndex *ptr, Py_ssize_t length, Py_ssize_t stride=1) |
| |
| | FixedArray (const StringTableIndex *ptr, Py_ssize_t length, Py_ssize_t stride, hboost::any handle) |
| |
| | FixedArray (Py_ssize_t length) |
| |
| | FixedArray (Py_ssize_t length, Uninitialized) |
| |
| | FixedArray (const StringTableIndex &initialValue, Py_ssize_t length) |
| |
| | FixedArray (FixedArray &f, const MaskArrayType &mask) |
| |
| | FixedArray (const FixedArray &f, const MaskArrayType &mask) |
| |
| | FixedArray (const FixedArray< S > &other) |
| |
| | FixedArray (const FixedArray &other) |
| |
| const FixedArray & | operator= (const FixedArray &other) |
| |
| | ~FixedArray () |
| |
| | operator bool () const |
| |
| const hboost::any & | handle () |
| |
| size_t | canonical_index (Py_ssize_t index) const |
| |
| void | extract_slice_indices (PyObject *index, size_t &start, size_t &end, Py_ssize_t &step, size_t &slicelength) const |
| |
| get_type | getitem (Py_ssize_t index) |
| |
| get_type_const | getitem (Py_ssize_t index) const |
| |
| hboost::python::object | getobjectTuple (Py_ssize_t index) |
| |
| hboost::python::object | getobjectTuple (Py_ssize_t index) const |
| |
| FixedArray | getslice (::PyObject *index) const |
| |
| FixedArray | getslice_mask (const MaskArrayType &mask) |
| |
| void | setitem_scalar (PyObject *index, const StringTableIndex &data) |
| |
| void | setitem_scalar_mask (const MaskArrayType &mask, const StringTableIndex &data) |
| |
| void | setitem_vector (::PyObject *index, const ArrayType &data) |
| |
| void | setitem_vector_mask (const MaskArrayType &mask, const ArrayType &data) |
| |
| Py_ssize_t | len () const |
| |
| size_t | stride () const |
| |
| bool | writable () const |
| |
| void | makeReadOnly () |
| |
| StringTableIndex & | operator[] (size_t i) |
| |
| const StringTableIndex & | operator[] (size_t i) const |
| |
| StringTableIndex & | direct_index (size_t i) |
| |
| const StringTableIndex & | direct_index (size_t i) const |
| |
| StringTableIndex & | unchecked_index (size_t i) |
| |
| StringTableIndex & | unchecked_direct_index (size_t i) |
| |
| bool | isMaskedReference () const |
| |
| size_t | unmaskedLength () const |
| |
| size_t | raw_ptr_index (size_t i) const |
| |
| size_t | match_dimension (const ArrayType &a1, bool strictComparison=true) const |
| |
| FixedArray< StringTableIndex > | ifelse_vector (const FixedArray< int > &choice, const FixedArray< StringTableIndex > &other) |
| |
| FixedArray< StringTableIndex > | ifelse_scalar (const FixedArray< int > &choice, const StringTableIndex &other) |
| |
template<class T>
class PyImath::StringArrayT< T >
Definition at line 23 of file PyImathStringArray.h.