helib::PtrMatrix_PtPtrVector< T > Struct Template Reference
An implementation of PtrMatrix using vector< PtrVector<T>* > More...
Inheritance diagram for helib::PtrMatrix_PtPtrVector< T >:
Public Member Functions | |
| PtrMatrix_PtPtrVector (std::vector< PtrVector< T > * > &mat) | |
| PtrVector< T > & | operator[] (long i) override |
| const PtrVector< T > & | operator[] (long i) const override |
| long | size () const override |
Public Member Functions inherited from helib::PtrMatrix< T > | |
| virtual void | resize (long newSize) |
| virtual | ~PtrMatrix () |
| virtual const T * | ptr2nonNull () const |
Public Attributes | |
| std::vector< PtrVector< T > * > & | rows |
Detailed Description
template<typename T>
struct helib::PtrMatrix_PtPtrVector< T >
An implementation of PtrMatrix using vector< PtrVector<T>* >
Constructor & Destructor Documentation
◆ PtrMatrix_PtPtrVector()
template<typename T >
|
inline |
Member Function Documentation
◆ operator[]() [1/2]
template<typename T >
|
inlineoverridevirtual |
Implements helib::PtrMatrix< T >.
◆ operator[]() [2/2]
template<typename T >
|
inlineoverridevirtual |
Implements helib::PtrMatrix< T >.
◆ size()
template<typename T >
|
inlineoverridevirtual |
Implements helib::PtrMatrix< T >.
Member Data Documentation
◆ rows
template<typename T >
| std::vector<PtrVector<T>*>& helib::PtrMatrix_PtPtrVector< T >::rows |
Public Member Functions inherited from
1.9.1