DefinitionFamilies

The family tree of definitions, read from `:/sdf/families.yaml`.

In the namespace construct::registry. Declared in src/libs/libconstruct/construct/registry/DefinitionFamilies.hpp.

Detailed description

definition-taxonomy §DTX-D2. A family is a path of lower-case keys, for example polyhedra/platonic. The tree is data: a new family is a node in the YAML file, and no C++ names a family key.

The order of nodes() is the order of the file, depth first, so a parent comes before its children. The finder takes its subsections in that order (§DTX-D4); the shader order sorts by the path as a string and does not read it (§DTX-D1b).

In this section