ProgramFacts.Fact.Branch (program_facts v0.2.0)

Copy Markdown View Source

A branch/control-flow oracle fact.

Summary

Types

t()

@type t() :: %ProgramFacts.Fact.Branch{
  calls_by_clause: [ProgramFacts.Fact.BranchCall.t()],
  clauses: non_neg_integer(),
  function: ProgramFacts.Fact.FunctionID.t() | nil,
  kind: atom(),
  nested: [t()],
  state_action: atom() | nil
}

Functions

from_map!(map)

new(branch)

to_map(branch)