MCPcopy
hub / github.com/google/mangle / NewBoundDecl

Function NewBoundDecl

ast/decl.go:400–402  ·  view source on GitHub ↗

NewBoundDecl returns a new BoundDecl.

(bounds ...BaseTerm)

Source from the content-addressed store, hash-verified

398
399// NewBoundDecl returns a new BoundDecl.
400func NewBoundDecl(bounds ...BaseTerm) BoundDecl {
401 return BoundDecl{bounds}
402}
403
404// InclusionConstraint expresses e.g. that if foo(X, Y) holds,
405// then also bar(X) and baz(Y) and xyz(X,Y) hold. This can be a

Callers 15

TestInclusionCheckFunction · 0.92
TestParseDeclFunction · 0.92
VisitBoundsBlockMethod · 0.92
TestCheckRuleBindsByDeclFunction · 0.92
TestAnalyzePositiveFunction · 0.92
TestBoundsAnalyzerFunction · 0.92
TestDesugarNoBoundFunction · 0.92

Calls

no outgoing calls

Tested by 15

TestInclusionCheckFunction · 0.74
TestParseDeclFunction · 0.74
TestCheckRuleBindsByDeclFunction · 0.74
TestAnalyzePositiveFunction · 0.74
TestBoundsAnalyzerFunction · 0.74
TestDesugarNoBoundFunction · 0.74
TestDesugarPropagateFunction · 0.74