8 #ifndef _PyImathStringArray_h_
9 #define _PyImathStringArray_h_
73 FixedArray<int>
operator == (
const StringArrayT<T> &a0,
const StringArrayT<T> &a1);
75 FixedArray<int>
operator == (
const StringArrayT<T> &a0,
const T &
v1);
77 FixedArray<int>
operator == (
const T &
v1,
const StringArrayT<T> &a0);
79 FixedArray<int>
operator != (
const StringArrayT<T> &a0,
const StringArrayT<T> &a1);
81 FixedArray<int>
operator != (
const StringArrayT<T> &a0,
const T &
v1);
83 FixedArray<int>
operator != (
const T &
v1,
const StringArrayT<T> &a0);
get_type getitem(Py_ssize_t index)
const StringTableT< T > & stringTable() const
void setitem_string_vector_mask(const FixedArray< int > &mask, const StringArrayT< T > &data)
void setitem_string_scalar(PyObject *index, const T &data)
GLuint GLsizei GLsizei * length
FixedArray< int > operator!=(const StringArrayT< T > &a0, const StringArrayT< T > &a1)
bool any(const vbool4 &v)
FixedArray< StringTableIndex > super
void setitem_string_vector(PyObject *index, const StringArrayT< T > &data)
const hboost::any & handle()
GLint GLenum GLboolean GLsizei stride
T getitem_string(Py_ssize_t index) const
GLenum GLenum GLsizei void * table
static StringArrayT< T > * createDefaultArray(size_t length)
StringArrayT< std::string > StringArray
StringArrayT * getslice_mask_string(const FixedArray< int > &mask)
StringArrayT(StringTableT< T > &table, StringTableIndex *ptr, size_t length, size_t stride=1, hboost::any tableHandle=hboost::any(), bool writable=true)
FixedArray< int > operator==(const StringArrayT< T > &a0, const StringArrayT< T > &a1)
static StringArrayT< T > * createUniformArray(const T &initialValue, size_t length)
StringArrayT * getslice_string(PyObject *index) const
static StringArrayT< T > * createFromRawArray(const T *rawArray, size_t length, bool writable=true)
StringArrayT< std::wstring > WstringArray
void setitem_string_scalar_mask(const FixedArray< int > &mask, const T &data)