Documentation ¶
Index ¶
- Variables
- func SetFieldTo(field reflect.Value, input interface{}) error
- func String(s string) *string
- type Host
- func (h Host) CacheClass(cls reflect.Type, name string, constructor reflect.Value) error
- func (h Host) CallFunction(fn reflect.Value, termArgs []types.Term) ([]reflect.Value, error)
- func (h Host) Copy() Host
- func (h Host) IsSubclass(leftTag string, rightTag string) (bool, error)
- func (h Host) IsSubspecializer(instanceID int, leftTag string, rightTag string) (bool, error)
- func (h Host) Isa(value types.Term, classTag string) (bool, error)
- func (h Host) ListToGo(v []types.Term) ([]interface{}, error)
- func (h Host) MakeInstance(call types.ValueCall, id uint64) error
- func (h Host) ToGo(v types.Term) (interface{}, error)
- func (h Host) ToPolar(v interface{}) (*Value, error)
- func (h Host) Unify(leftID uint64, rightID uint64) (bool, error)
- type None
Constants ¶
This section is empty.
Variables ¶
View Source
var CLASSES = make(map[string]reflect.Type)
Functions ¶
func SetFieldTo ¶
Types ¶
type Host ¶
type Host struct {
// contains filtered or unexported fields
}
func (Host) CacheClass ¶
func (Host) CallFunction ¶ added in v0.0.5
func (Host) IsSubspecializer ¶
func (Host) MakeInstance ¶ added in v0.0.5
Click to show internal directories.
Click to hide internal directories.