View Source vterm_new_fun_ext (erldist_filter v1.1.0)

Link to this section Summary

Link to this section Types

-type t() :: #vterm_new_fun_ext{}.

Link to this section Functions

Link to this function

internal_vterm_to_binary(T, Opts)

View Source
-spec internal_vterm_to_binary(T, Opts) -> binary() when T :: t(), Opts :: term().
Link to this function

new(Size, Arity, Uniq, Index, NumFree, Module, OldIndex, OldUniq, Pid, FreeVars)

View Source
-spec new(Size, Arity, Uniq, Index, NumFree, Module, OldIndex, OldUniq, Pid, FreeVars) -> T
       when
           Size :: vterm:u32(),
           Arity :: vterm:u8(),
           Uniq :: <<_:128>>,
           Index :: vterm:u32(),
           NumFree :: vterm:u32(),
           Module :: vterm:atom_t(),
           OldIndex :: vterm:fixed_integer_t(),
           OldUniq :: vterm:fixed_integer_t(),
           Pid :: vterm:pid_t(),
           FreeVars :: [vterm:t()],
           T :: t().
Link to this function

new_with_derived_size(Arity, Uniq, Index, NumFree, Module, OldIndex, OldUniq, Pid, FreeVars)

View Source
-spec new_with_derived_size(Arity, Uniq, Index, NumFree, Module, OldIndex, OldUniq, Pid, FreeVars) -> T
                         when
                             Arity :: vterm:u8(),
                             Uniq :: <<_:128>>,
                             Index :: vterm:u32(),
                             NumFree :: vterm:u32(),
                             Module :: vterm:atom_t(),
                             OldIndex :: vterm:fixed_integer_t(),
                             OldUniq :: vterm:fixed_integer_t(),
                             Pid :: vterm:pid_t(),
                             FreeVars :: [vterm:t()],
                             T :: t().
-spec repair_derived_size(T) -> T when T :: t().
-spec simplify(T) -> term() when T :: t().