Path(3U)
π Path(3U) π
okay so this is a page from the InterViews Reference Manual and we're talking about Path, bestie. strap in, it's giving β¨dataflowβ¨
π¦ NAME π¦
Path β the record of connectors visited during dataflow. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
#include <Unidraw/path.h>
β¨ DESCRIPTION β¨
so a Path object lowkey keeps a lil scrapbook π of every connector that's been visited during dataflow. and the transfer functions, state variables, connectors, and basically any other component can peek at what's in that path to figure out whether data should actually be transmitted β for example, to avoid circular flow π which, yeah, you do NOT want that. periodt.
π PUBLIC OPERATIONS π
Path(Path* = nil)β spin up a brand new path π« and if you want, you can hand it aPath*and it'll make a duplicate of all the info chillin' in that path. no argument?nil? cool, you get a fresh empty one, we love a blank slate π«Άvirtual void Visit(Connector*)β mark a connector as having been visited. like checking it off the list, bestie βvirtual boolean Visited(Connector*)β asks the path: has this connector been registered before? returns whether or not it's already on the list. it's giving detective energy π
π SEE ALSO π
Connector(3U), StateVar(3U), TransferFunct(3U) β go read those too, they're all in the same friend group fr fr π
mwah π this page came to you from the Unidraw girlies, dated 6 August 1990, and it's Path(3U) all day every day. no cap. β¨π¦πΈ
π¦ where this page comes from
- debian bookworm: ivtools-dev 2.0.11d.a1-1+b4
- debian trixie: ivtools-dev 2.0.11d.a1-3+b4
- ubuntu jammy: ivtools-dev 2.0.11d.a1-1build1
- ubuntu noble: ivtools-dev 2.0.11d.a1-3build1
- ubuntu questing: ivtools-dev 2.0.11d.a1-3build7
- ubuntu resolute: ivtools-dev 2.0.11d.a1-3build9
- ubuntu stonking: ivtools-dev 2.1.1+git.2025.07.26.a1-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms