MCPcopy Create free account
hub / github.com/cel-expr/cel-go / OverloadOperandTrait

Function OverloadOperandTrait

common/decls/decls.go:1010–1015  ·  view source on GitHub ↗

OverloadOperandTrait configures a set of traits which the first argument to the overload must implement in order to be successfully invoked.

(trait int)

Source from the content-addressed store, hash-verified

1008// OverloadOperandTrait configures a set of traits which the first argument to the overload must implement in order to be
1009// successfully invoked.
1010func OverloadOperandTrait(trait int) OverloadOpt {
1011 return func(o *OverloadDecl) (*OverloadDecl, error) {
1012 o.operandTrait = trait
1013 return o, nil
1014 }
1015}
1016
1017// NewConstant creates a new constant declaration.
1018func NewConstant(name string, t *types.Type, v ref.Val) *VariableDecl {

Callers 4

testDataFunction · 0.92
OverloadOperandTraitFunction · 0.92
TestOverloadIsNonStrictFunction · 0.70
TestOverloadOperandTraitFunction · 0.70

Calls

no outgoing calls

Tested by 3

testDataFunction · 0.74
TestOverloadIsNonStrictFunction · 0.56
TestOverloadOperandTraitFunction · 0.56