@@ -183,6 +183,12 @@ The class also contains some commonly used functions such as
:term:`EXTRA_OEMAKE` variable as well as the
arguments passed directly to ``oe_runmake``.
+The following diagram
+shows how :ref:`ref-classes-base` is related to other classes:
+
+.. image:: figures/base_bbclass_inherits.png
+ :align: center
+
.. _ref-classes-bash-completion:
``bash-completion``
new file mode 100644
GIT binary patch
literal 100819
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
NHDxWOTt)MM{|o$_MjikF
literal 0
HcmV?d00001
new file mode 100644
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file with editors other than draw.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="782px" height="1112px" viewBox="-0.5 -0.5 782 1112" content="<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/28.1.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36" version="28.1.2" scale="1.5" border="0"> <diagram name="Page-1" id="IDLP5ZLUoRp329NTn5vf"> <mxGraphModel dx="1426" dy="1975" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="mLbxTJ1KFCbuQVyReQDL-33" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="190" y="520" width="130" height="210" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-13" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="40" y="200" width="280" height="310" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;fontFamily=Nimbus Roman;fontSize=10;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-1" target="mLbxTJ1KFCbuQVyReQDL-2" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-1" target="mLbxTJ1KFCbuQVyReQDL-22" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-1" value="&lt;div&gt;&lt;font&gt;meta&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="140" y="-10" width="80" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;fontFamily=Nimbus Roman;fontSize=10;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-2" target="mLbxTJ1KFCbuQVyReQDL-13" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-2" value="&lt;div&gt;&lt;font&gt;classes-global&lt;/font&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="70" y="70" width="80" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;fontFamily=Nimbus Roman;fontSize=10;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-6" target="KqBVfwb0AsbTkkaLkWwC-15" edge="1"> <mxGeometry relative="1" as="geometry"> <mxPoint x="370" y="190" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-6" value="&lt;div&gt;patch.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="210" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-8" value="&lt;div&gt;staging.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="260" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-9" value="&lt;div&gt;mirrors.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="310" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-10" value="&lt;div&gt;utils.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="360" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-11" value="&lt;div&gt;utility-tasks.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="410" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-12" value="&lt;div&gt;logging.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="460" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-21" value="&lt;div&gt;inherit&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Nimbus Roman;fontSize=10;rotation=-90;" parent="1" vertex="1"> <mxGeometry x="140" y="330" width="50" height="30" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-22" target="mLbxTJ1KFCbuQVyReQDL-24" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-22" target="KqBVfwb0AsbTkkaLkWwC-15" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-22" target="mLbxTJ1KFCbuQVyReQDL-27" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-22" value="&lt;div&gt;classes&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="70" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-24" value="&lt;div&gt;metadata_scm.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="150" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endArrow=blockThin;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Nimbus Roman;fontSize=10;" parent="1" source="mLbxTJ1KFCbuQVyReQDL-27" target="mLbxTJ1KFCbuQVyReQDL-33" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-27" value="&lt;div&gt;toolchain&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="450" y="150" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-29" value="&lt;div&gt;gcc.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="530" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-30" value="&lt;div&gt;gcc-native.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="580" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-31" value="&lt;div&gt;clang.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="630" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-32" value="&lt;div&gt;clang-native.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="200" y="680" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-45" value="&lt;div&gt;inherit_defer&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=-90;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="60" y="330" width="70" height="30" as="geometry" /> </mxCell> <mxCell id="mLbxTJ1KFCbuQVyReQDL-46" value="&lt;div&gt;inherit&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="330" y="230" width="50" height="30" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-6" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=blockThin;endFill=0;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-24" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-8" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-9" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-10" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-11" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=blockThin;endFill=0;dashed=1;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-12" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=blockThin;endFill=0;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-29" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;endArrow=blockThin;endFill=0;" parent="1" source="KqBVfwb0AsbTkkaLkWwC-2" target="mLbxTJ1KFCbuQVyReQDL-30" edge="1"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-2" value="&lt;div&gt;base.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="50" y="210" width="110" height="40" as="geometry" /> </mxCell> <mxCell id="KqBVfwb0AsbTkkaLkWwC-15" value="&lt;div&gt;terminal.bbclass&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eeeeee;strokeColor=#36393d;fontFamily=Nimbus Roman;fontSize=10;" parent="1" vertex="1"> <mxGeometry x="330" y="150" width="110" height="40" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-33"><g><rect x="225" y="795" width="195" height="315" fill="none" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 635px; margin-left: 151px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div><br /></div></div></div></div></foreignObject><text x="215" y="638" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">
</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-13"><g><rect x="0" y="315" width="420" height="465" fill="none" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 278px; height: 1px; padding-top: 365px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div><br /></div></div></div></div></foreignObject><text x="140" y="368" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">
</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-3"><g><path d="M 210 60 L 210 90 L 105 90 L 105 107.82" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 105 118.32 L 101.5 107.82 L 108.5 107.82 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-13"><g><path d="M 210 60 L 210 90 L 322.5 90 L 322.5 107.82" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 322.5 118.32 L 319 107.82 L 326 107.82 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-1"><g><rect x="150" y="0" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 20px; margin-left: 101px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div><font>meta</font></div></div></div></div></foreignObject><text x="140" y="23" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">meta</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-5"><g><path d="M 105 180 L 105 302.82" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 105 313.32 L 101.5 302.82 L 108.5 302.82 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-2"><g><rect x="45" y="120" width="120" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 100px; margin-left: 31px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div><font>classes-global</font></div></div></div></div></foreignObject><text x="70" y="103" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">classes-global</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-44"><g><path d="M 405 360 L 517.5 360 L 517.5 312.18" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 517.5 301.68 L 521 312.18 L 514 312.18 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-6"><g><rect x="240" y="330" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 240px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>patch.bbclass</div></div></div></div></foreignObject><text x="215" y="243" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">patch.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-8"><g><rect x="240" y="405" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 290px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>staging.bbclass</div></div></div></div></foreignObject><text x="215" y="293" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">staging.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-9"><g><rect x="240" y="480" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 340px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>mirrors.bbclass</div></div></div></div></foreignObject><text x="215" y="343" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">mirrors.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-10"><g><rect x="240" y="555" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 390px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>utils.bbclass</div></div></div></div></foreignObject><text x="215" y="393" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">utils.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-11"><g><rect x="240" y="630" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 440px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>utility-tasks.bbclass</div></div></div></div></foreignObject><text x="215" y="443" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">utility-tasks.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-12"><g><rect x="240" y="705" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 490px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>logging.bbclass</div></div></div></div></foreignObject><text x="215" y="493" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">logging.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-21"><g><rect x="150" y="510" width="75" height="45" fill="none" stroke="none" transform="rotate(-90,187.5,532.5)" pointer-events="all"/></g><g><g transform="scale(1.5)rotate(-90 125 355)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 355px; margin-left: 125px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><div>inherit</div></div></div></div></foreignObject><text x="125" y="358" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">inherit</text></switch></g></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-14"><g><path d="M 322.5 180 L 322.5 227.82" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 322.5 238.32 L 319 227.82 L 326 227.82 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-16"><g><path d="M 322.5 180 L 322.5 210 L 517.5 210 L 517.5 227.82" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 517.5 238.32 L 514 227.82 L 521 227.82 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-17"><g><path d="M 322.5 180 L 322.5 210 L 697.5 210 L 697.5 227.82" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 697.5 238.32 L 694 227.82 L 701 227.82 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-22"><g><rect x="240" y="120" width="165" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 100px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>classes</div></div></div></div></foreignObject><text x="215" y="103" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">classes</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-24"><g><rect x="240" y="240" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 180px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>metadata_scm.bbclass</div></div></div></div></foreignObject><text x="215" y="183" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">metadata_scm.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-34"><g><path d="M 697.5 300 L 697.5 952.5 L 432.18 952.5" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 421.68 952.5 L 432.18 949 L 432.18 956 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-27"><g><rect x="615" y="240" width="165" height="60" rx="9" ry="9" fill="#ffffff" stroke="#000000" stroke-width="1.5" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 180px; margin-left: 411px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>toolchain</div></div></div></div></foreignObject><text x="465" y="183" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">toolchain</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-29"><g><rect x="240" y="810" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 560px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>gcc.bbclass</div></div></div></div></foreignObject><text x="215" y="563" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">gcc.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-30"><g><rect x="240" y="885" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 610px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>gcc-native.bbclass</div></div></div></div></foreignObject><text x="215" y="613" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">gcc-native.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-31"><g><rect x="240" y="960" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 660px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>clang.bbclass</div></div></div></div></foreignObject><text x="215" y="663" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">clang.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-32"><g><rect x="240" y="1035" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 710px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>clang-native.bbclass</div></div></div></div></foreignObject><text x="215" y="713" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">clang-native.bbclass</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-45"><g><rect x="30" y="510" width="105" height="45" fill="none" stroke="none" transform="rotate(-90,82.5,532.5)" pointer-events="all"/></g><g><g transform="scale(1.5)rotate(-90 55 355)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 355px; margin-left: 55px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><div>inherit_defer</div></div></div></div></foreignObject><text x="55" y="358" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">inherit_defer</text></switch></g></g></g><g data-cell-id="mLbxTJ1KFCbuQVyReQDL-46"><g><rect x="435" y="360" width="75" height="45" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 255px; margin-left: 315px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><div>inherit</div></div></div></div></foreignObject><text x="315" y="258" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">inherit</text></switch></g></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-3"><g><path d="M 180 360 L 227.82 360" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 360 L 227.82 363.5 L 227.82 356.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-4"><g><path d="M 180 360 L 210 360 L 210 270 L 227.82 270" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 270 L 227.82 273.5 L 227.82 266.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-5"><g><path d="M 180 360 L 210 360 L 210 435 L 227.82 435" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 435 L 227.82 438.5 L 227.82 431.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-6"><g><path d="M 180 360 L 210 360 L 210 510 L 227.82 510" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 510 L 227.82 513.5 L 227.82 506.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-7"><g><path d="M 180 360 L 210 360 L 210 585 L 227.82 585" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 585 L 227.82 588.5 L 227.82 581.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-8"><g><path d="M 180 360 L 210 360 L 210 660 L 227.82 660" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 660 L 227.82 663.5 L 227.82 656.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-9"><g><path d="M 180 360 L 210 360 L 210 735 L 227.82 735" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 735 L 227.82 738.5 L 227.82 731.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-10"><g><path d="M 97.5 390 L 97.5 840 L 227.82 840" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 840 L 227.82 843.5 L 227.82 836.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-11"><g><path d="M 97.5 390 L 97.5 915 L 227.82 915" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" stroke-dasharray="4.5 4.5" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/><path d="M 238.32 915 L 227.82 918.5 L 227.82 911.5 Z" fill="none" stroke="#000000" stroke-width="1.5" stroke-miterlimit="10" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-2"><g><rect x="15" y="330" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 240px; margin-left: 11px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>base.bbclass</div></div></div></div></foreignObject><text x="65" y="243" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">base.bbclass</text></switch></g></g></g><g data-cell-id="KqBVfwb0AsbTkkaLkWwC-15"><g><rect x="435" y="240" width="165" height="60" rx="9" ry="9" fill="#eeeeee" stroke="#36393d" stroke-width="1.5" pointer-events="all" style="fill: rgb(238, 238, 238); stroke: rgb(54, 57, 61);"/></g><g><g transform="scale(1.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 180px; margin-left: 291px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 10px; font-family: "Nimbus Roman"; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><div>terminal.bbclass</div></div></div></div></foreignObject><text x="345" y="183" fill="light-dark(#000000, #ffffff)" font-family=""Nimbus Roman"" font-size="10px" text-anchor="middle">terminal.bbclass</text></switch></g></g></g></g></g></g></svg>
\ No newline at end of file
Signed-off-by: Talel BELHAJ SALEM <bhstalel@gmail.com> --- documentation/ref-manual/classes.rst | 6 ++++++ .../figures/base_bbclass_inherits.png | Bin 0 -> 100819 bytes .../ref-manual/svg/base_bbclass_inherits.svg | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 documentation/ref-manual/figures/base_bbclass_inherits.png create mode 100644 documentation/ref-manual/svg/base_bbclass_inherits.svg