knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowCore::Array< _T_ > Class Template Reference
Collaboration diagram for knowCore::Array< _T_ >:

Public Member Functions

 Array (const QList< qsizetype > &_dimensions)
 
 Array (const std::initializer_list< qsizetype > &_il)
 
 Array (const QVector< _T_ > &_data, const QList< qsizetype > &_dimensions)
 
template<int _v_dimension_>
cres_qresult< Vector< _T_, _v_dimension_ > > toVector () const
 
template<typename _RList_ = QList<_T_>>
cres_qresult< _RList_ > toList () const
 
template<int _v_dimension_>
cres_qresult< QList< Vector< _T_, _v_dimension_ > > > toVectorList () const
 
bool operator== (const Array< _T_ > &_rhs) const
 
void fill (const _T_ &_v)
 
QVector< _T_ >::iterator begin ()
 
QVector< _T_ >::iterator end ()
 
QVector< _T_ >::const_iterator begin () const
 
QVector< _T_ >::const_iterator end () const
 
QVector< _T_ > data () const
 
QList< qsizetype > dimensions () const
 
template<std::convertible_to< int >... _Args_>
_T_ & operator() (_Args_... _indices)
 

Public Attributes

QVector< _T_ > m_data
 
QList< qsizetype > m_dimensions
 

The documentation for this class was generated from the following file: