TextFSM.Engine.MatchConstraints (TextFSM v0.1.2)

Copy Markdown View Source

Summary

Types

t()

@type t() :: %TextFSM.Engine.MatchConstraints{
  filldown_values: MapSet.t(value_name()),
  fillup_values: MapSet.t(value_name()),
  key_values: MapSet.t(value_name()),
  list_values: MapSet.t(value_name()),
  required_values: MapSet.t(value_name())
}

value_name()

@type value_name() :: String.t()

Functions

filldown?(match_constraints, value_name)

@spec filldown?(t(), value_name()) :: boolean()

fillup?(match_constraints, value_name)

@spec fillup?(t(), value_name()) :: boolean()

key?(match_constraints, value_name)

@spec key?(t(), value_name()) :: boolean()

list?(match_constraints, value_name)

@spec list?(t(), value_name()) :: boolean()

new(value_definitions)

required?(match_constraints, value_name)

@spec required?(t(), value_name()) :: boolean()