kubernetes/vendor/github.com/google/cel-go/common/ast/expr.go

type ExprKind

const UnspecifiedExprKind

const CallKind

const ComprehensionKind

const IdentKind

const ListKind

const LiteralKind

const MapKind

const SelectKind

const StructKind

type Expr

type EntryExprKind

const UnspecifiedEntryExprKind

const MapEntryKind

const StructFieldKind

type EntryExpr

type IDGenerator

type CallExpr

type ListExpr

type SelectExpr

type MapExpr

type MapEntry

type StructExpr

type StructField

type ComprehensionExpr

var _

type expr

type exprKindCase

func (e *expr) ID() int64 {}

func (e *expr) Kind() ExprKind {}

func (e *expr) AsCall() CallExpr {}

func (e *expr) AsComprehension() ComprehensionExpr {}

func (e *expr) AsIdent() string {}

func (e *expr) AsLiteral() ref.Val {}

func (e *expr) AsList() ListExpr {}

func (e *expr) AsMap() MapExpr {}

func (e *expr) AsSelect() SelectExpr {}

func (e *expr) AsStruct() StructExpr {}

func (e *expr) SetKindCase(other Expr) {}

func (e *expr) RenumberIDs(idGen IDGenerator) {}

type baseCallExpr

func (*baseCallExpr) Kind() ExprKind {}

func (e *baseCallExpr) FunctionName() string {}

func (e *baseCallExpr) IsMemberFunction() bool {}

func (e *baseCallExpr) Target() Expr {}

func (e *baseCallExpr) Args() []Expr {}

func (e *baseCallExpr) renumberIDs(idGen IDGenerator) {}

func (*baseCallExpr) isExpr() {}

var _

type baseComprehensionExpr

func (*baseComprehensionExpr) Kind() ExprKind {}

func (e *baseComprehensionExpr) IterRange() Expr {}

func (e *baseComprehensionExpr) IterVar() string {}

func (e *baseComprehensionExpr) AccuVar() string {}

func (e *baseComprehensionExpr) AccuInit() Expr {}

func (e *baseComprehensionExpr) LoopCondition() Expr {}

func (e *baseComprehensionExpr) LoopStep() Expr {}

func (e *baseComprehensionExpr) Result() Expr {}

func (e *baseComprehensionExpr) renumberIDs(idGen IDGenerator) {}

func (*baseComprehensionExpr) isExpr() {}

var _

type baseIdentExpr

func (baseIdentExpr) Kind() ExprKind {}

func (e baseIdentExpr) renumberIDs(IDGenerator) {}

func (baseIdentExpr) isExpr() {}

var _

var _

type baseLiteral

func (*baseLiteral) Kind() ExprKind {}

func (l *baseLiteral) renumberIDs(IDGenerator) {}

func (*baseLiteral) isExpr() {}

var _

type baseListExpr

func (*baseListExpr) Kind() ExprKind {}

func (e *baseListExpr) Elements() []Expr {}

func (e *baseListExpr) IsOptional(index int32) bool {}

func (e *baseListExpr) OptionalIndices() []int32 {}

func (e *baseListExpr) Size() int {}

func (e *baseListExpr) renumberIDs(idGen IDGenerator) {}

func (*baseListExpr) isExpr() {}

type baseMapExpr

func (*baseMapExpr) Kind() ExprKind {}

func (e *baseMapExpr) Entries() []EntryExpr {}

func (e *baseMapExpr) Size() int {}

func (e *baseMapExpr) renumberIDs(idGen IDGenerator) {}

func (*baseMapExpr) isExpr() {}

type baseSelectExpr

func (*baseSelectExpr) Kind() ExprKind {}

func (e *baseSelectExpr) Operand() Expr {}

func (e *baseSelectExpr) FieldName() string {}

func (e *baseSelectExpr) IsTestOnly() bool {}

func (e *baseSelectExpr) renumberIDs(idGen IDGenerator) {}

func (*baseSelectExpr) isExpr() {}

type baseStructExpr

func (*baseStructExpr) Kind() ExprKind {}

func (e *baseStructExpr) TypeName() string {}

func (e *baseStructExpr) Fields() []EntryExpr {}

func (e *baseStructExpr) renumberIDs(idGen IDGenerator) {}

func (*baseStructExpr) isExpr() {}

type entryExprKindCase

var _

type entryExpr

func (e *entryExpr) ID() int64 {}

func (e *entryExpr) AsMapEntry() MapEntry {}

func (e *entryExpr) AsStructField() StructField {}

func (e *entryExpr) RenumberIDs(idGen IDGenerator) {}

type baseMapEntry

func (e *baseMapEntry) Kind() EntryExprKind {}

func (e *baseMapEntry) Key() Expr {}

func (e *baseMapEntry) Value() Expr {}

func (e *baseMapEntry) IsOptional() bool {}

func (e *baseMapEntry) renumberIDs(idGen IDGenerator) {}

func (*baseMapEntry) isEntryExpr() {}

type baseStructField

func (f *baseStructField) Kind() EntryExprKind {}

func (f *baseStructField) Name() string {}

func (f *baseStructField) Value() Expr {}

func (f *baseStructField) IsOptional() bool {}

func (f *baseStructField) renumberIDs(idGen IDGenerator) {}

func (*baseStructField) isEntryExpr() {}

var nilExpr

var nilCall

var nilCompre

var nilList

var nilMap

var nilMapEntry

var nilSel

var nilStruct

var nilStructField