INMOST
A toolkit for distributed mathematical modeling
|
Storage type for representing arrays of Element references. More...
#include <inmost_data.h>
Classes | |
class | const_iterator |
class | const_reverse_iterator |
class | iterator |
class | reverse_iterator |
Public Member Functions | |
reference_array (Mesh *m, inner_reference_array &arr) | |
reference_array (Mesh *m, reference *arr, size_type size) | |
void | push_back (const Storage &elem) |
void | push_back (HandleType h) |
Element | operator[] (size_type n) |
Element | operator[] (size_type n) const |
iterator | begin () |
const_iterator | begin () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
void | SetMeshLink (Mesh *new_m) |
Element | back () |
Element | back () const |
Element | front () |
Element | front () const |
iterator | erase (iterator it) |
Public Member Functions inherited from INMOST::shell< reference > | |
__INLINE reference * | data () |
__INLINE const reference * | data () const |
shell (array< reference > &arr) | |
shell (reference *link, size_type size) | |
shell (const shell &other) | |
__INLINE const reference & | operator[] (size_type n) const |
__INLINE reference & | operator[] (size_type n) |
__INLINE const reference & | at (size_type n) const |
__INLINE reference & | at (size_type n) |
shell & | operator= (shell const &other) |
void | push_back (const reference &e) |
void | pop_back () |
__INLINE reference & | back () |
__INLINE const reference & | back () const |
__INLINE reference & | front () |
__INLINE const reference & | front () const |
__INLINE size_type | capacity () |
__INLINE bool | empty () const |
void | resize (size_type n, reference c=reference()) |
__INLINE size_type | size () const |
void | clear () |
void | swap (shell< reference > &other) |
__INLINE iterator | begin () |
__INLINE const_iterator | begin () const |
__INLINE iterator | end () |
__INLINE const_iterator | end () const |
__INLINE reverse_iterator | rbegin () |
__INLINE const_reverse_iterator | rbegin () const |
__INLINE reverse_iterator | rend () |
__INLINE const_reverse_iterator | rend () const |
iterator | erase (iterator pos) |
iterator | erase (iterator b, iterator e) |
iterator | insert (iterator pos, const reference &x) |
void | insert (iterator pos, size_type n, const reference &x) |
void | insert (iterator pos, InputIterator first, InputIterator last) |
void | replace (iterator m_first, iterator m_last, InputIterator first, InputIterator last) |
void | assign (InputIterator first, InputIterator last) |
Additional Inherited Members | |
Public Types inherited from INMOST::shell< reference > | |
typedef array< reference >::size_type | size_type |
typedef _iterator< reference > | iterator |
typedef _iterator< const reference > | const_iterator |
typedef _reverse_iterator< reference > | reverse_iterator |
typedef _reverse_iterator< const reference > | const_reverse_iterator |
Storage type for representing arrays of Element references.
Definition at line 337 of file inmost_data.h.