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  }