github.com/hashicorp/hcl/v2@v2.20.0/hclsyntax/expression_vars.go (about) 1 // Copyright (c) HashiCorp, Inc. 2 // SPDX-License-Identifier: MPL-2.0 3 4 package hclsyntax 5 6 // Generated by expression_vars_get.go. DO NOT EDIT. 7 // Run 'go generate' on this package to update the set of functions here. 8 9 import ( 10 "github.com/hashicorp/hcl/v2" 11 ) 12 13 func (e *AnonSymbolExpr) Variables() []hcl.Traversal { 14 return Variables(e) 15 } 16 17 func (e *BinaryOpExpr) Variables() []hcl.Traversal { 18 return Variables(e) 19 } 20 21 func (e *ConditionalExpr) Variables() []hcl.Traversal { 22 return Variables(e) 23 } 24 25 func (e *ForExpr) Variables() []hcl.Traversal { 26 return Variables(e) 27 } 28 29 func (e *FunctionCallExpr) Variables() []hcl.Traversal { 30 return Variables(e) 31 } 32 33 func (e *IndexExpr) Variables() []hcl.Traversal { 34 return Variables(e) 35 } 36 37 func (e *LiteralValueExpr) Variables() []hcl.Traversal { 38 return Variables(e) 39 } 40 41 func (e *ObjectConsExpr) Variables() []hcl.Traversal { 42 return Variables(e) 43 } 44 45 func (e *ObjectConsKeyExpr) Variables() []hcl.Traversal { 46 return Variables(e) 47 } 48 49 func (e *RelativeTraversalExpr) Variables() []hcl.Traversal { 50 return Variables(e) 51 } 52 53 func (e *ScopeTraversalExpr) Variables() []hcl.Traversal { 54 return Variables(e) 55 } 56 57 func (e *SplatExpr) Variables() []hcl.Traversal { 58 return Variables(e) 59 } 60 61 func (e *TemplateExpr) Variables() []hcl.Traversal { 62 return Variables(e) 63 } 64 65 func (e *TemplateJoinExpr) Variables() []hcl.Traversal { 66 return Variables(e) 67 } 68 69 func (e *TemplateWrapExpr) Variables() []hcl.Traversal { 70 return Variables(e) 71 } 72 73 func (e *TupleConsExpr) Variables() []hcl.Traversal { 74 return Variables(e) 75 } 76 77 func (e *UnaryOpExpr) Variables() []hcl.Traversal { 78 return Variables(e) 79 }