Iteration should just yield an Reference to an Extent, thereby hiding all details of the actual raw storage (char[]). This can be achieved by usind a wrapper type around a pointer into the managing vector; from this pointer we may convert into a vector::iterator with the trick described here https://stackoverflow.com/a/37101607/444796 Furthermore, continued planning of the Activity-Language, basically clarified the complete usage scenario for now; seems all implementable right away without further difficulties |
||
|---|---|---|
| .. | ||
| extent-family-test.cpp | ||