Public Types | |
typedef void(* | Deallocator) (void *, void *) |
Public Member Functions | |
void | alloc (std::size_t nbOfElements) |
void | destroy () |
void | fillWithValue (const T &val) |
T * | fromNoInterlace (std::size_t nbOfComp) const |
const T * | getConstPointer () const |
const T * | getConstPointerLoc (std::size_t offset) const |
Deallocator | getDeallocator () const |
std::size_t | getNbOfElem () const |
std::size_t | getNbOfElemAllocated () const |
void * | getParameterForDeallocator () const |
T * | getPointer () |
template<class InputIterator > | |
void | insertAtTheEnd (InputIterator first, InputIterator last) |
bool | isDeallocatorCalled () const |
bool | isEqual (const MemArray< T > &other, T prec, std::string &reason) const |
bool | isNull () const |
MemArray () | |
MemArray (const MemArray< T > &other) | |
MemArray< T > & | operator= (const MemArray< T > &other) |
T & | operator[] (std::size_t id) |
T | operator[] (std::size_t id) const |
void | pack () const |
T | popBack () |
void | pushBack (T elem) |
void | reAlloc (std::size_t newNbOfElements) |
void | repr (mcIdType sl, std::ostream &stream) const |
bool | reprHeader (mcIdType sl, std::ostream &stream) const |
void | reprNotTooLong (mcIdType sl, std::ostream &stream) const |
void | reprZip (mcIdType sl, std::ostream &stream) const |
void | reserve (std::size_t newNbOfElements) |
void | reverse (std::size_t nbOfComp) |
void | setParameterForDeallocator (void *param) |
void | setSpecificDeallocator (Deallocator dealloc) |
void | sort (bool asc) |
T * | toNoInterlace (std::size_t nbOfComp) const |
void | useArray (const T *array, bool ownership, DeallocType type, std::size_t nbOfElem) |
void | useExternalArrayWithRWAccess (const T *array, std::size_t nbOfElem) |
void | writeOnPlace (std::size_t id, T element0, const T *others, std::size_t sizeOfOthers) |
~MemArray () | |
Static Public Member Functions | |
static void | CDeallocator (void *pt, void *param) |
static void | COffsetDeallocator (void *pt, void *param) |
static void | CPPDeallocator (void *pt, void *param) |
typedef void(* MEDCoupling::MemArray< T >::Deallocator) (void *, void *) |
MEDCoupling::MemArray< T >::MemArray | ( | ) |
MEDCoupling::MemArray< T >::MemArray | ( | const MemArray< T > & | other | ) |
MEDCoupling::MemArray< T >::~MemArray | ( | ) |
References MEDCoupling::MemArray< T >::destroy().
bool MEDCoupling::MemArray< T >::isNull | ( | ) | const |
const T* MEDCoupling::MemArray< T >::getConstPointerLoc | ( | std::size_t | offset | ) | const |
const T* MEDCoupling::MemArray< T >::getConstPointer | ( | ) | const |
std::size_t MEDCoupling::MemArray< T >::getNbOfElem | ( | ) | const |
std::size_t MEDCoupling::MemArray< T >::getNbOfElemAllocated | ( | ) | const |
T* MEDCoupling::MemArray< T >::getPointer | ( | ) |
MemArray<T>& MEDCoupling::MemArray< T >::operator= | ( | const MemArray< T > & | other | ) |
T MEDCoupling::MemArray< T >::operator[] | ( | std::size_t | id | ) | const |
T& MEDCoupling::MemArray< T >::operator[] | ( | std::size_t | id | ) |
bool MEDCoupling::MemArray< T >::isEqual | ( | const MemArray< T > & | other, |
T | prec, | ||
std::string & | reason | ||
) | const |
void MEDCoupling::MemArray< T >::repr | ( | mcIdType | sl, |
std::ostream & | stream | ||
) | const |
bool MEDCoupling::MemArray< T >::reprHeader | ( | mcIdType | sl, |
std::ostream & | stream | ||
) | const |
void MEDCoupling::MemArray< T >::reprZip | ( | mcIdType | sl, |
std::ostream & | stream | ||
) | const |
void MEDCoupling::MemArray< T >::reprNotTooLong | ( | mcIdType | sl, |
std::ostream & | stream | ||
) | const |
void MEDCoupling::MemArray< T >::fillWithValue | ( | const T & | val | ) |
T* MEDCoupling::MemArray< T >::fromNoInterlace | ( | std::size_t | nbOfComp | ) | const |
T* MEDCoupling::MemArray< T >::toNoInterlace | ( | std::size_t | nbOfComp | ) | const |
void MEDCoupling::MemArray< T >::sort | ( | bool | asc | ) |
void MEDCoupling::MemArray< T >::reverse | ( | std::size_t | nbOfComp | ) |
void MEDCoupling::MemArray< T >::alloc | ( | std::size_t | nbOfElements | ) |
void MEDCoupling::MemArray< T >::reserve | ( | std::size_t | newNbOfElements | ) |
void MEDCoupling::MemArray< T >::reAlloc | ( | std::size_t | newNbOfElements | ) |
void MEDCoupling::MemArray< T >::useArray | ( | const T * | array, |
bool | ownership, | ||
DeallocType | type, | ||
std::size_t | nbOfElem | ||
) |
void MEDCoupling::MemArray< T >::useExternalArrayWithRWAccess | ( | const T * | array, |
std::size_t | nbOfElem | ||
) |
void MEDCoupling::MemArray< T >::writeOnPlace | ( | std::size_t | id, |
T | element0, | ||
const T * | others, | ||
std::size_t | sizeOfOthers | ||
) |
void MEDCoupling::MemArray< T >::insertAtTheEnd | ( | InputIterator | first, |
InputIterator | last | ||
) |
void MEDCoupling::MemArray< T >::pushBack | ( | T | elem | ) |
T MEDCoupling::MemArray< T >::popBack | ( | ) |
void MEDCoupling::MemArray< T >::pack | ( | ) | const |
bool MEDCoupling::MemArray< T >::isDeallocatorCalled | ( | ) | const |
Deallocator MEDCoupling::MemArray< T >::getDeallocator | ( | ) | const |
void MEDCoupling::MemArray< T >::setSpecificDeallocator | ( | Deallocator | dealloc | ) |
void MEDCoupling::MemArray< T >::setParameterForDeallocator | ( | void * | param | ) |
void* MEDCoupling::MemArray< T >::getParameterForDeallocator | ( | ) | const |
void MEDCoupling::MemArray< T >::destroy | ( | ) |
Referenced by MEDCoupling::MemArray< T >::~MemArray().
|
static |
|
static |
|
static |