HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_PtrMatrix< utPtr > Class Template Reference

#include <UT_PtrMatrix.h>

+ Inheritance diagram for UT_PtrMatrix< utPtr >:

Public Member Functions

 UT_PtrMatrix (unsigned mSz=0, unsigned nSz=0)
 
 UT_PtrMatrix (const UT_PtrMatrix< utPtr > &m)
 
- Public Member Functions inherited from UT_RefMatrix< utPtr >
 UT_RefMatrix (unsigned int mSz=0, unsigned int nSz=0)
 
 UT_RefMatrix (const UT_RefMatrix< utPtr > &m)
 
 ~UT_RefMatrix (void)
 
int64 getMemoryUsage (bool inclusive) const
 
void swap (UT_RefMatrix< utPtr > &other)
 
unsigned int insertRow (unsigned int index)
 
unsigned int insertRow (const UT_Array< utPtr > &r, unsigned int index)
 
unsigned int appendRow (const UT_Array< utPtr > &r)
 
unsigned int insertCol (unsigned int index)
 
unsigned int insertCol (const UT_Array< utPtr > &c, unsigned int index)
 
unsigned int appendCol (const UT_Array< utPtr > &c)
 
int removeRow (unsigned int index)
 
int removeCol (unsigned int index)
 
void cycle (int rowshift, int colshift)
 
int operator== (const UT_RefMatrix< utPtr > &m) const
 
UT_RefMatrix< utPtr > & operator= (const UT_RefMatrix< utPtr > &m)
 
const utPtr & operator() (unsigned i, unsigned j) const
 
utPtr & operator() (unsigned i, unsigned j)
 
const utPtr safeGet (unsigned i, unsigned j) const
 
utPtr & safeGet (unsigned i, unsigned j)
 
int find (const utPtr &t, unsigned int *m, unsigned int *n) const
 
int find (const utPtr &t, unsigned int *m, unsigned int *n, Comparator compare) const
 
unsigned int rows (void) const
 
unsigned int cols (void) const
 
void resize (unsigned int mSz, unsigned int nSz)
 
int apply (int(*applyFct)(utPtr &t, void *d), void *d)
 

Additional Inherited Members

- Public Types inherited from UT_RefMatrix< utPtr >
typedef int(* Comparator )(const utPtr *, const utPtr *)
 

Detailed Description

template<class utPtr>
class UT_PtrMatrix< utPtr >

Definition at line 19 of file UT_PtrMatrix.h.

Constructor & Destructor Documentation

template<class utPtr>
UT_PtrMatrix< utPtr >::UT_PtrMatrix ( unsigned  mSz = 0,
unsigned  nSz = 0 
)
inline

Definition at line 22 of file UT_PtrMatrix.h.

template<class utPtr>
UT_PtrMatrix< utPtr >::UT_PtrMatrix ( const UT_PtrMatrix< utPtr > &  m)
inline

Definition at line 26 of file UT_PtrMatrix.h.


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