FemViewer::TArrayPtrs< T, N > Class Template Reference

#include <BaseHandle.h>

Collaboration diagram for FemViewer::TArrayPtrs< T, N >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::size_t size_type
typedef Titerator
typedef const Tconst_iterator

Public Member Functions

 TArrayPtrs (unsigned int size_=_dim)
 ~TArrayPtrs ()
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
unsigned Size () const
unsigned Count () const
void Resize (unsigned new_size_)
Toperator[] (unsigned idx_)
const Toperator[] (unsigned idx_) const
Tat (unsigned idx_)
bool Register (T const ptr_)
void Unregister (unsigned idx_)
void Clear ()

template<typename T, unsigned N>
class FemViewer::TArrayPtrs< T, N >


Member Typedef Documentation

template<typename T , unsigned N>
typedef const T* FemViewer::TArrayPtrs< T, N >::const_iterator
template<typename T , unsigned N>
typedef T* FemViewer::TArrayPtrs< T, N >::iterator
template<typename T , unsigned N>
typedef std::size_t FemViewer::TArrayPtrs< T, N >::size_type

Constructor & Destructor Documentation

template<typename T , unsigned N>
FemViewer::TArrayPtrs< T, N >::TArrayPtrs ( unsigned int  size_ = _dim  )  [inline, explicit]

Here is the call graph for this function:

template<typename T , unsigned N>
FemViewer::TArrayPtrs< T, N >::~TArrayPtrs (  )  [inline]

Member Function Documentation

template<typename T , unsigned N>
T& FemViewer::TArrayPtrs< T, N >::at ( unsigned  idx_  )  [inline]
template<typename T , unsigned N>
const_iterator FemViewer::TArrayPtrs< T, N >::begin ( void   )  const [inline]
template<typename T , unsigned N>
iterator FemViewer::TArrayPtrs< T, N >::begin ( void   )  [inline]
template<typename T , unsigned N>
void FemViewer::TArrayPtrs< T, N >::Clear (  )  [inline]

Here is the caller graph for this function:

template<typename T , unsigned N>
unsigned FemViewer::TArrayPtrs< T, N >::Count (  )  const [inline]
template<typename T , unsigned N>
const_iterator FemViewer::TArrayPtrs< T, N >::end ( void   )  const [inline]
template<typename T , unsigned N>
iterator FemViewer::TArrayPtrs< T, N >::end ( void   )  [inline]
template<typename T , unsigned N>
const T& FemViewer::TArrayPtrs< T, N >::operator[] ( unsigned  idx_  )  const [inline]
template<typename T , unsigned N>
T& FemViewer::TArrayPtrs< T, N >::operator[] ( unsigned  idx_  )  [inline]
template<typename T , unsigned N>
bool FemViewer::TArrayPtrs< T, N >::Register ( T const   ptr_  )  [inline]
template<typename T , unsigned N>
void FemViewer::TArrayPtrs< T, N >::Resize ( unsigned  new_size_  )  [inline]
template<typename T , unsigned N>
unsigned FemViewer::TArrayPtrs< T, N >::Size (  )  const [inline]
template<typename T , unsigned N>
void FemViewer::TArrayPtrs< T, N >::Unregister ( unsigned  idx_  )  [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1