class documentation
class InferenceResult(object): (source)
Known subclasses: klara.core.inference.MultiInferenceResult
Object for every result to `node.infer()`
Class Method | from |
Undocumented |
Class Method | load |
Undocumented |
Class Method | load |
Undocumented |
Method | __add__ |
merge some properties from other Inference result |
Method | __hash__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __radd__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | add |
Undocumented |
Method | bound |
Undocumented |
Method | hash |
Undocumented |
Method | init |
Undocumented |
Method | merge |
Undocumented |
Method | selected |
Undocumented |
Method | strip |
Strip the const/instance out of the result. |
Method | z3 |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Instance Variable | abutments |
Undocumented |
Instance Variable | bound |
Undocumented |
Instance Variable | infer |
Undocumented |
Instance Variable | inverted |
Undocumented |
Instance Variable | result |
Undocumented |
Instance Variable | result |
Undocumented |
Instance Variable | status |
Undocumented |
Property | bound |
Undocumented |
Property | hash |
Undocumented |
Property | real |
Undocumented |
Property | selected |
Undocumented |
Property | z3 |
Undocumented |
Instance Variable | _bound |
Undocumented |
Instance Variable | _hash |
Undocumented |
Instance Variable | _hash |
Undocumented |
Instance Variable | _selected |
Undocumented |
Instance Variable | _z3 |
Undocumented |
@classmethod
def from_other(cls, other, bound_conditions=None, selected_operand=None, inference_results=None, inverted_conditions=None): (source)
def from_other(cls, other, bound_conditions=None, selected_operand=None, inference_results=None, inverted_conditions=None): (source)
Undocumented
@classmethod
def load_result(cls, result, bound_instance=None, substituted=False, bound_conditions=None, selected_operand=None, inference_results=None, hash_only_result=False, abutments=None, inverted_conds=None): (source)
def load_result(cls, result, bound_instance=None, substituted=False, bound_conditions=None, selected_operand=None, inference_results=None, hash_only_result=False, abutments=None, inverted_conds=None): (source)
Undocumented
@classmethod
def load_type(cls, result_type=type( None), overwrite_type=None, inference_results=None, hash_only_result=False, abutments=None):
(source)
def load_type(cls, result_type=type(
Undocumented
Parameters | |
resultbuiltins | Undocumented |
overwrite | Undocumented |
inference | Undocumented |
hash | Undocumented |
abutments | Undocumented |
def __init__(self, result=None, result_type=None, status=False, bound_instance=None, bound_conditions=None, infer_path=None, selected_operand=None, inference_results=None, abutments=None):
(source)
overridden in
klara.core.inference.MultiInferenceResult
Undocumented