Skip to content

Commit 12ef265

Browse files
committed
architecture page
1 parent 5afec4f commit 12ef265

9 files changed

Lines changed: 466 additions & 6 deletions

File tree

docs/gl/architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The **GL (Graph Library)** module is engineered around a singular philosophy: pr
66

77
This section explores the core architectural decisions of the GL module:
88

9-
- [Core Concepts](#core-concepts): Learn how the gl::graph template operates, the difference between IDs and descriptors, and how to navigate topologies.
9+
- [Core Concepts](#core-concepts): Learn how the `gl::graph` template operates, the difference between IDs and descriptors, and how to navigate topologies.
1010
- [Graph Representation Models](#graph-representation-models): Understand the diverse memory models available and their performance characteristics.
1111
- [Properties & Custom Data](#properties-custom-data): Discover how to inject arbitrary data directly into your graph elements with strict type safety.
1212

@@ -82,7 +82,7 @@ When you add new vertices or edges to the graph, the library guarantees that exi
8282
>
8383
> Because a property-less vertex descriptor is essentially just a wrapper around an ID, there is zero overhead to using it instead of a raw ID, and it will never invalidate when new elements are added.
8484
>
85-
> This means that performing operations like the following is completely safe:
85+
> This means that performing operations like the following are completely safe:
8686
> ```cpp
8787
> const auto v1 = graph.add_vertex();
8888
> const auto v2 = graph.add_vertex();

docs/hgl/architecture.md

Lines changed: 256 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 29 additions & 0 deletions
Loading
Lines changed: 51 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)