Ferreteria/v0.6/fx/QVarClass: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | fx
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
Line 9: Line 9:
{| class="wikitable sortable"
{| class="wikitable sortable"
! def || clade || usage || notes
! def || clade || usage || notes
{{!-!}} A || <code>{{l/ver/clade/full|p=ferreteria|Aux|MAnifest}}</code> || implement || <code>return {{l/ver/clade|Data\Mem\QVar|Str|QElemClass}}::class</code>
{{!-!}} A || <code>{{l/ver/clade/full|p=ferreteria|Aux|Manifest}}</code> || implement || <code>return {{l/ver/clade|Data\Mem\QVar|Str|QElemClass}}::class</code>
{{!-!}} A || <code>{{l/ver/clade/full|p=ferreteria|Sys\Data\Engine\aux|DbList}}</code> || implement || <code>return {{l/ver/clade|Sys\Data\Engine\aux|QDbConn|QVarClass}}::class</code>
{{!-!}} A || <code>{{l/ver/clade/full|p=ferreteria|Sys\Data\Engine\aux|DbList}}</code> || implement || <code>return {{l/ver/clade|Sys\Data\Engine\aux|QDbConn|QVarClass}}::class</code>
{{!-!}} A || <code>{{l/ver/clade/full|p=ferreteria|Sys\Data\Things\Array\QStor|AObj}}</code> || implement || <code>return {{l/ver/clade|Data\Mem\QVar|Obj|QObjClass}}::class</code>
{{!-!}} A || <code>{{l/ver/clade/full|p=ferreteria|Sys\Data\Things\Array\QStor|AObj}}</code> || implement || <code>return {{l/ver/clade|Data\Mem\QVar|Obj|QObjClass}}::class</code>

Latest revision as of 13:33, 30 October 2025

About

  • definitions:
    • A. QStor: protected function QVarClass(int|string $snKey) : string
      • class to use for an array-element retrieved by a string/int key
    • B. Field: protected function QVarClass() : string
      • class to use for an individual field in an array or record

Usage

def clade usage notes
A Aux\Manifest implement return QElemClass::class
A Sys\Data\Engine\aux\DbList implement return QVarClass::class
A Sys\Data\Things\Array\QStor\AObj implement return QObjClass::class
A Sys\Data\Things\Array\ifaces\Keyed implement return QVarClass::class
A Sys\Data\Things\Array\types\AStr implement return QStrClass::class
B Sys\Data\Xfer\Info\Aux\Naming\Field implement return QVarClass::class
A Sys\Data\tree\XML\list\Attrs implement return QVarClass::class
B Sys\Diag\Data\Fline\Field implement (switch)
B Sys\Diag\Data\Stack\Field implement (switch) - are these v both being used?
A Sys\Diag\Data\Stack\Fields implement (switch) - are these ^ both being used?
A Sys\Events\InputRq implement return InDataClass::class
A Sys\FileSys\aux\Fi\Data implement return QVarClass::class
B Sys\Narcissa\File\Field implement (switch)
B Sys\Narcissa\Mononym\Field implement return QStrClass::class

See also: Futilities