|
Sierra Toolkit Version of the Day
|
A random access iterator for a bucket that dereferences to a entity reference. More...
#include <Bucket.hpp>
Public Member Functions | |
| template<typename intType > | |
| BucketIterator (const Bucket *const bucket_ptr, intType offset) | |
| Constructor. | |
| BucketIterator () | |
| Default constructor. | |
| BucketIterator (const BucketIterator &i) | |
| Copy Constructor. | |
| BucketIterator & | operator= (const BucketIterator &i) |
| Assignment operator. | |
| Entity & | operator* () const |
| Dereference operator. | |
| Entity * | operator-> () const |
| Pointer operator. | |
| BucketIterator & | operator++ () |
| Pre increment. | |
| BucketIterator & | operator-- () |
| Pre decrement. | |
| BucketIterator | operator++ (int) |
| Post increment. | |
| BucketIterator | operator-- (int) |
| Post decrement. | |
| bool | operator< (const BucketIterator &i) const |
| Less than. | |
| bool | operator<= (const BucketIterator &i) const |
| Less than equal too. | |
| bool | operator> (const BucketIterator &i) const |
| Greater than. | |
| bool | operator>= (const BucketIterator &i) const |
| Greater than equal too. | |
| bool | operator== (const BucketIterator &i) const |
| Equal too. | |
| bool | operator!= (const BucketIterator &i) const |
| Not equal. | |
| BucketIterator & | operator+= (int n) |
| BucketIterator & | operator-= (int n) |
| BucketIterator | operator+ (int n) const |
| BucketIterator | operator- (int n) const |
| ptrdiff_t | operator- (const BucketIterator &i) const |
| Distance between iterators. | |
| template<typename intType > | |
| Entity & | operator[] (const intType &n) const |
Friends | |
| struct | BucketArray |
| template<class field_type > | |
| FieldTraits< field_type > ::data_type * | field_data (const field_type &f, const BucketIterator &i) |
| Pointer to the field data array. | |
A random access iterator for a bucket that dereferences to a entity reference.
Definition at line 72 of file Bucket.hpp.
| stk::mesh::BucketIterator::BucketIterator | ( | const Bucket *const | bucket_ptr, |
| intType | offset | ||
| ) | [inline] |
Constructor.
| bucket_ptr | bucket pointer |
| offset | int |
Definition at line 95 of file Bucket.hpp.
| Entity& stk::mesh::BucketIterator::operator* | ( | ) | const [inline] |
| Entity* stk::mesh::BucketIterator::operator-> | ( | ) | const [inline] |