|
Seismic Drive Client API
|
This class is a generic Dataset class object iterator. More...
#include <SDGenericDataset.h>
Public Member Functions | |
| SDGenericDatasetBasicObjectIterator () | |
| Default constructor. More... | |
| ~SDGenericDatasetBasicObjectIterator () | |
| Destructor. More... | |
| SDGenericDatasetBasicObjectIterator (SDGenericDatasetBasicObjectIterator &&rhs) noexcept | |
| Move Constructor. More... | |
| SDGenericDatasetBasicObjectIterator & | operator= (SDGenericDatasetBasicObjectIterator &&rhs) noexcept |
| Move Assignment Operator. More... | |
| SDGenericDatasetBasicObjectIterator (const SDGenericDatasetBasicObjectIterator &rhs) | |
| Copy Constructor. More... | |
| SDGenericDatasetBasicObjectIterator & | operator= (const SDGenericDatasetBasicObjectIterator &rhs) |
| Copy Assignment Operator. More... | |
| bool | hasNext () |
| Checks if more SDGenericDatasetBasicObjectInfo objects are available. More... | |
| SDGenericDatasetBasicObjectInfo | next () |
| Returns the next SDGenericDatasetBasicObjectInfo object. More... | |
Friends | |
| class | SDGenericDataset |
| class | SDGenericDatasetTest |
This class is a generic Dataset class object iterator.
This class is an iterator used to iterate through SDGenericDatasetBasicObjectInfo objects.
| seismicdrive::SDGenericDatasetBasicObjectIterator::SDGenericDatasetBasicObjectIterator | ( | ) |
Default constructor.
This constructor creates a SDGenericDatasetBasicObjectIterator object and initialize whether it has a next SDGenericDatasetBasicObjectInfo object.
| seismicdrive::SDGenericDatasetBasicObjectIterator::~SDGenericDatasetBasicObjectIterator | ( | ) |
Destructor.
This destructor deletes the SDGenericDatasetBasicObjectIterator object and free up the memory after it goes out of scope.
|
noexcept |
Move Constructor.
This constructor moves the SDGenericDatasetBasicObjectIterator object from the source to the new object and destroy the source object.
| seismicdrive::SDGenericDatasetBasicObjectIterator::SDGenericDatasetBasicObjectIterator | ( | const SDGenericDatasetBasicObjectIterator & | rhs | ) |
Copy Constructor.
This constructor makes a copy of the SDGenericDatasetBasicObjectIterator object from the source to the new object without modifying the source object.
| bool seismicdrive::SDGenericDatasetBasicObjectIterator::hasNext | ( | ) |
Checks if more SDGenericDatasetBasicObjectInfo objects are available.
This method checks to see if the current SDGenericDatasetBasicObjectInfo has a following object of the name type.
| SDGenericDatasetBasicObjectInfo seismicdrive::SDGenericDatasetBasicObjectIterator::next | ( | ) |
Returns the next SDGenericDatasetBasicObjectInfo object.
This method creates a new SDGenericDatasetBasicObjectInfo object, assigns its name and size from the next object and return that object that is a copy from the next object.
|
noexcept |
Move Assignment Operator.
Same functionality as the move constructor.
| SDGenericDatasetBasicObjectIterator& seismicdrive::SDGenericDatasetBasicObjectIterator::operator= | ( | const SDGenericDatasetBasicObjectIterator & | rhs | ) |
Copy Assignment Operator.
Same functionality as the copy constructor.
|
friend |
|
friend |
1.8.14