|
AsAtom
|
Get and set the value inside the IIEValue interface as an atom. An atom, though its type is a string, more closely resembles an enumeration in Object Pascal
|
|
AsClass
|
Get and set the value inside the IIEValue interface as an class
|
|
AsDescriptor
|
Get and set the value inside the IIEValue interface as a descriptor (like a file descriptor)
|
|
AsExternalAddress
|
Get and set the value inside the IIEValue interface as an external address (a pointer to something else)
|
|
AsFact
|
Get and set the value inside the IIEValue interface as an IFact
|
|
AsFactId
|
Get and set the value inside the IIEValue interface as a fact id. A fact id uniquely identifies a fact within the inference engine
|
|
AsFloat
|
Get and set the value inside the IIEValue interface as a real number
|
|
AsFunCall
|
Get and set the value inside the IIEValue interface as a function call, IFunCall
|
|
AsFuzzy
|
Get and set the value inside the IIEValue interface as a fuzzy set, IFuzzySet
|
|
AsInteger
|
Get and set the value inside the IIEValue interface as an integer
|
|
AsList
|
Get and set the value inside the IIEValue interface as a list of IIEValues, IValueVector
|
|
AsMultiSlot
|
Get and set the value inside the IIEValue interface as a multislot. The IIEValue interface stores the name of the multislot. A multislot is a slot which contains more that one value
|
|
AsMultiVariable
|
Get and set the value inside the IIEValue interface as a multivariable. The Multivariable name is what is actually stored. Multivariables can hold list of values
|
|
AsNumeric
|
Get the value inside the IIEValue interface as a real number
|
|
AsObject
|
Get and set the value inside the IIEValue interface as a TObject
|
|
AsOwnedObject
|
Get and set the value inside the IIEValue interface as a object that the IIEValue should own, e.g., is responsible for freeing
|
|
AsSingletons
|
Get and set the value inside the IIEValue interface as a singletons vector
|
|
AsSlot
|
Get and set the value inside the IIEValue interface as a slot. The IIEValue interface stores the name of the slot
|
|
AsString
|
Get and set the value inside the IIEValue interface as a string
|
|
AsVariable
|
Get and set the value inside the IIEValue interface as a variable. The variable name is what is actually stored
|
|
DType
|
Indicates what type of value has been stored in the IIEValue
|
|
HashCode
|
Returns a unique hash code (or close to unique) for the value stored in the IIEValue
|
|
ToString
|
Returns a string representation of the value inside the IIEValue. The ToString property attempts to return a parsable, syntactically correct, string representation of the value
|