INMOST
A toolkit for distributed mathematical modeling
|
Storage type for representing arrays of Element references on another Mesh. More...
#include <inmost_data.h>
Classes | |
class | const_iterator |
class | const_reverse_iterator |
class | iterator |
class | reverse_iterator |
Public Member Functions | |
remote_reference_array (const shell< remote_reference > &other) | |
remote_reference_array (remote_reference *pntr, shell< remote_reference >::size_type psize) | |
void | push_back (const Storage &elem) |
void | push_back (Mesh *m, HandleType h) |
Element | operator[] (size_type n) |
Element | operator[] (size_type n) const |
Element | back () |
Element | back () const |
Element | front () |
Element | front () const |
Public Member Functions inherited from INMOST::shell< remote_reference > | |
__INLINE remote_reference * | data () |
__INLINE const remote_reference * | data () const |
shell (array< remote_reference > &arr) | |
shell (remote_reference *link, size_type size) | |
shell (const shell &other) | |
__INLINE const remote_reference & | operator[] (size_type n) const |
__INLINE remote_reference & | operator[] (size_type n) |
__INLINE const remote_reference & | at (size_type n) const |
__INLINE remote_reference & | at (size_type n) |
shell & | operator= (shell const &other) |
void | push_back (const remote_reference &e) |
void | pop_back () |
__INLINE remote_reference & | back () |
__INLINE const remote_reference & | back () const |
__INLINE remote_reference & | front () |
__INLINE const remote_reference & | front () const |
__INLINE size_type | capacity () |
__INLINE bool | empty () const |
void | resize (size_type n, remote_reference c=remote_reference()) |
__INLINE size_type | size () const |
void | clear () |
void | swap (shell< remote_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 remote_reference &x) |
void | insert (iterator pos, size_type n, const remote_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< remote_reference > | |
typedef array< remote_reference >::size_type | size_type |
typedef _iterator< remote_reference > | iterator |
typedef _iterator< const remote_reference > | const_iterator |
typedef _reverse_iterator< remote_reference > | reverse_iterator |
typedef _reverse_iterator< const remote_reference > | const_reverse_iterator |
Storage type for representing arrays of Element references on another Mesh.
Definition at line 421 of file inmost_data.h.