Graphite  Version 3
An experimental 3D geometry processing program
range.h File Reference

C++-20 like helpers for manipulating ranges of integers. More...

Go to the source code of this file.

Classes

class  GEO::index_as_iterator
 Wraps an integer to be used with the range-based for construct. More...
 
class  GEO::index_range
 A generic index_range bounded by two "non-iterators". More...
 
class  GEO::const_index_ptr_in_array
 Encapsulates a const pointer to an element in an index_t array. More...
 
class  GEO::index_ptr_in_array
 Encapsulates a pointer to an element in an index_t array. More...
 
class  GEO::index_ptr_range
 
class  GEO::const_index_ptr_range
 

Namespaces

 GEO
 Global Vorpaline namespace.
 

Detailed Description

C++-20 like helpers for manipulating ranges of integers.

Note
transform() not implemented yet, I need c++14 for that (auto return type).

Definition in file range.h.