Date: Fri, 4 Apr 2025 00:27:28 +0000
I've attached draft updates to the Views and the Graph Container Interface to replace id-only and id+reference functions, for review in the next SG19 meeting on 4/10/2025.
A "descriptor" is a BGL-like descriptor that can use either an index or iterator to represent a vertex or edge. This additional level of abstraction shrinks the overall interface by removing the need to have separate concepts and functions for id-only and id+reference fundtions. I believe it also prepares it nicely to support associative containers, which we'd like to support but haven't had time to do so yet.
This is to supplement the other updates to D3126 Overview and D3127 Background I sent on 3/15/2025, and the review of D3337 Comparison to boost::graph we reviewed in the last meeting.
A "descriptor" is a BGL-like descriptor that can use either an index or iterator to represent a vertex or edge. This additional level of abstraction shrinks the overall interface by removing the need to have separate concepts and functions for id-only and id+reference fundtions. I believe it also prepares it nicely to support associative containers, which we'd like to support but haven't had time to do so yet.
This is to supplement the other updates to D3126 Overview and D3127 Background I sent on 3/15/2025, and the review of D3337 Comparison to boost::graph we reviewed in the last meeting.
Received on 2025-04-04 00:27:33