class documentation

class Signature(Generic[T]): (source)

View In Hierarchy

Undocumented

Static Method from_funcitem Undocumented
Static Method from_inspect_signature Undocumented
Static Method from_overloadedfuncdef Returns a Signature from an OverloadedFuncDef.
Method __init__ Undocumented
Method __str__ Undocumented
Instance Variable kwonly Undocumented
Instance Variable pos Undocumented
Instance Variable varkw Undocumented
Instance Variable varpos Undocumented

Undocumented

@staticmethod
def from_inspect_signature(signature: inspect.Signature) -> Signature[inspect.Parameter]: (source)

Undocumented

Returns a Signature from an OverloadedFuncDef. If life were simple, to verify_overloadedfuncdef, we'd just verify_funcitem for each of its items. Unfortunately, life isn't simple and overloads are pretty deceitful. So instead, we try and combine the overload's items into a single signature that is compatible with any lies it might try to tell.

def __init__(self): (source)

Undocumented

def __str__(self) -> str: (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented