FrameIT
DynamicListFact Class Reference
Inheritance diagram for DynamicListFact:
FactWrappedCRTP< DynamicListFact > IUnpackable

Public Member Functions

 DynamicListFact ()
 
override MMTFact MakeMMTDeclaration ()
 
override SOMDoc Defines ()
 
SOMDoc SOMDocIndexer (int i)
 
IEnumerator UnpackMe (List< Fact > ret, bool BypassServer)
 
- Public Member Functions inherited from FactWrappedCRTP< DynamicListFact >
override bool Equivalent (Fact f2)
 Compares this against f2 . More...
 
override bool Equivalent (Fact f1, Fact f2)
 Compares f1 against f2 . More...
 

Static Public Member Functions

static List< FactMMTFactory (List< dynamic > payload, SOMDoc indirect_payload, SOMDoc ListType, SOMDoc _ServerDefinition=null)
 
static new IEnumerator parseFact (List< Fact > ret, MMTFact fact)
 

Public Attributes

List< object > payload
 
SOMDoc indirect_payload
 
SOMDoc ListType
 

Protected Member Functions

override object GetCompiledValue ()
 
override bool EquivalentWrapped (DynamicListFact f1, DynamicListFact f2)
 
override string[] GetDependentFactIds ()
 
override void RecalculateTransform ()
 
override Fact _ReInitializeMe (Dictionary< string, string > old_to_new)
 
- Protected Member Functions inherited from FactWrappedCRTP< DynamicListFact >
 FactWrappedCRTP ()
 
abstract bool EquivalentWrapped (T f1, T f2)
 CRTP step of Equivalent(Fact) and Equivalent(Fact, Fact) More...
 
bool DependentFactsEquivalent (T f1, T f2)
 

Constructor & Destructor Documentation

◆ DynamicListFact()

DynamicListFact.DynamicListFact ( )

Member Function Documentation

◆ _ReInitializeMe()

override Fact DynamicListFact._ReInitializeMe ( Dictionary< string, string >  old_to_new)
protected

◆ Defines()

override SOMDoc DynamicListFact.Defines ( )

◆ EquivalentWrapped()

override bool DynamicListFact.EquivalentWrapped ( DynamicListFact  f1,
DynamicListFact  f2 
)
protected

◆ GetCompiledValue()

override object DynamicListFact.GetCompiledValue ( )
protected

◆ GetDependentFactIds()

override string[] DynamicListFact.GetDependentFactIds ( )
protected

◆ MakeMMTDeclaration()

override MMTFact DynamicListFact.MakeMMTDeclaration ( )

◆ MMTFactory()

static List< Fact > DynamicListFact.MMTFactory ( List< dynamic >  payload,
SOMDoc  indirect_payload,
SOMDoc  ListType,
SOMDoc  _ServerDefinition = null 
)
static

◆ parseFact()

static new IEnumerator DynamicListFact.parseFact ( List< Fact ret,
MMTFact  fact 
)
static

◆ RecalculateTransform()

override void DynamicListFact.RecalculateTransform ( )
protected

◆ SOMDocIndexer()

SOMDoc DynamicListFact.SOMDocIndexer ( int  i)

◆ UnpackMe()

IEnumerator DynamicListFact.UnpackMe ( List< Fact ret,
bool  BypassServer 
)
virtual

Implements IUnpackable.

Member Data Documentation

◆ indirect_payload

SOMDoc DynamicListFact.indirect_payload

◆ ListType

SOMDoc DynamicListFact.ListType

◆ payload

List<object> DynamicListFact.payload

The documentation for this class was generated from the following file: