| 
    HDK
    
   | 
 
#include <GA_RTIOrderedRange.h>
 Inheritance diagram for GA_RTIOrderedRange:Public Member Functions | |
| GA_RTIOrderedRange (const GA_RangeTypeInterface &src, bool descending=false) | |
| GA_RTIOrderedRange (const GA_RTIOrderedRange &src) | |
| Copy constructor.  More... | |
| ~GA_RTIOrderedRange () override | |
| Destructor.  More... | |
| GA_RangeTypeInterface * | copy () const override | 
| bool | isSplittable () const override | 
| bool | isEmpty () const override | 
| GA_Size | getMaxEntries () const override | 
| GA_Size | getEntries () const override | 
| bool | split (GA_RangeTypeInterface *list[2]) const override | 
| bool | isEqual (const GA_RangeTypeInterface &src) const override | 
| void | iterateCopy (GA_IteratorState &dest, const GA_IteratorState &src) const override | 
| bool | isOrdered () const override | 
| bool | areTraversalDeletionsSafe () const override | 
| GA_Size | getPageCount () const override | 
| bool | getPageElementRange (GA_Range &, GA_Size, GA_Size) const override | 
| GA_Offset | getFirstOffsetInPage (GA_Size) const override | 
  Public Member Functions inherited from GA_RTISingle | |
| GA_RTISingle (const GA_IndexMap &list) | |
| GA_RTISingle (const GA_RTISingle &other) | |
| ~GA_RTISingle () override | |
| void | iterateRewind (GA_IteratorState &state, GA_Offset &start, GA_Offset &end) const override | 
| void | iterateNext (GA_IteratorState &state, GA_Offset &start, GA_Offset &end) const override | 
  Public Member Functions inherited from GA_RangeTypeInterface | |
| GA_RangeTypeInterface (const GA_IndexMap &list) | |
| GA_RangeTypeInterface (const GA_RangeTypeInterface &other) | |
| virtual | ~GA_RangeTypeInterface () | 
| GA_AttributeOwner | getOwner () const | 
| Query type of element.  More... | |
| bool | is_divisible () const | 
| Convenience method to test whether the range is divisible.  More... | |
| bool | splitIntoRanges (GA_Range &r1, GA_Range &r2) const | 
| Split into two existing ranges.  More... | |
| virtual bool | canContainDuplicates () const | 
| virtual const GA_RangeMemberQuery * | allocMemberQuery () const | 
| const GA_IndexMap & | getIndexMap () const | 
| Accessor for the index map.  More... | |
| bool | operator== (const GA_RangeTypeInterface &src) const | 
| virtual void | iterateCreate (GA_IteratorState &state) const | 
| virtual void | iterateDestroy (GA_IteratorState &state) const | 
| void | incref () const | 
| void | decref () const | 
Additional Inherited Members | |
  Static Public Member Functions inherited from GA_RangeTypeInterface | |
| static void * | operator new (size_t size, void *p) | 
| static void * | operator new (size_t size) | 
| static void | operator delete (void *p, size_t size) | 
  Protected Member Functions inherited from GA_RangeTypeInterface | |
| bool | getPageElementRangeNonSplittable () const | 
| Method which can be called for getPageElementRange()  More... | |
| GA_Offset | getFirstOffsetInPageNonSplittable () const | 
| Method which can be called for getFirstOffsetInPage()  More... | |
| GA_Size | computeEntries () const | 
| This method creates an iterator and counts the entries.  More... | |
Definition at line 25 of file GA_RTIOrderedRange.h.
| GA_RTIOrderedRange::GA_RTIOrderedRange | ( | const GA_RangeTypeInterface & | src, | 
| bool | descending = false  | 
        ||
| ) | 
Iterate over the source range but in order.
| descending | If true, the index order is going to be in a descending order. If false, it's ascending. | 
| GA_RTIOrderedRange::GA_RTIOrderedRange | ( | const GA_RTIOrderedRange & | src | ) | 
Copy constructor.
      
  | 
  override | 
Destructor.
      
  | 
  inlineoverridevirtual | 
RangeTypeInterface implementation
Reimplemented from GA_RangeTypeInterface.
Definition at line 52 of file GA_RTIOrderedRange.h.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 56 of file GA_RTIOrderedRange.h.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
      
  | 
  inlineoverridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 53 of file GA_RTIOrderedRange.h.
      
  | 
  inlineoverridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 54 of file GA_RTIOrderedRange.h.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Reimplemented from GA_RangeTypeInterface.
      
  | 
  inlineoverridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 43 of file GA_RTIOrderedRange.h.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
      
  | 
  overridevirtual | 
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.