Ferreteria/v0.6/clade/Sys/Diag/Data/Stack/Card

From WoozleCodes
Jump to navigation Jump to search
clade: Sys\Diag\Data\Stack\Card
Clade Family
Fielded Card (none)
Clade Aliases
Alias Clade
AlignEnum IO\O\Data\attr\Align
ArrayDiags Sys\Diag\Util\Array
ArrayFx Data\Mem\Array\Static
Base* [ca,i] Sys\Data\Xfer\Info\Card\Fielded
CellDataClass IO\O\Data\data\Cell
CladeViewClass Sys\Diag\Util\viewer\CladeName
Fline* [c,i] Sys\Diag\Break\Aux\Fline
PathClass Sys\FileSys\Aspect\Ident\spex\FSChain
QArr* [c,i] Data\Mem\QVar\RW\Arr
QInt* [c,i] Data\Mem\QVar\RW\Int
QObj* [c,i] Data\Mem\QVar\RW\Obj
QStr* [c,i] Data\Mem\QVar\RW\Str
SpaceClass boot\load\clades\NSpace
StartupAdmin boot\Poinger
TableIface IO\O\Data\Element\Branch\grid\Table
TableRowIface IO\O\Data\Element\Branch\grid\Row
TraderIface Sys\Data\Things\Array\aux\fields\Trader
Subpages

About

  • Purpose: wraps data from a function/method call, i.e. a Stack element
  • Aliases: [Stack] Call, Stack Element
    • A Call has Filine info plus class, method, argument, and object information
    • ...but no error information. It's just a function call within a Stack trace.

Pages

History

  • 2023-12-17 building from cannibalized parts
  • 2024-03-28 reworking to be a Card-podling (because FileLine is now)
  • 2024-04-07 added RenderRowSimple() to render a table row
    • also, much class-system rearrangement & renaming
  • 2024-07-16 renaming RenderRowSimple() -> BuildRowSimple() so we can render to TTY if needed
    • Also, return-type changed: string -> TableRow
  • 2024-08-24 reworking: now descends directly from InfoCard, and Fline will be a separate object
    • Further reworking will be needed to make this work.
  • 2024-09-02 Removing disabled stuff:
    • trait tCard (replaced by Fields).
    • cCard::InternalToType(string $sName) : string (disabled 2024-08-27)
    • old bits of cCard::WithStackLine() disabled on 2024-08-25 and 2024-08-30