type text/template/parse.TemplateNode

22 uses

	text/template/parse (current package)
		node.go#L937: type TemplateNode struct {
		node.go#L946: func (t *Tree) newTemplate(pos Pos, line int, name string, pipe *PipeNode) *TemplateNode {
		node.go#L947: 	return &TemplateNode{tr: t, NodeType: NodeTemplate, Pos: pos, Line: line, Name: name, Pipe: pipe}
		node.go#L950: func (t *TemplateNode) String() string {
		node.go#L956: func (t *TemplateNode) writeTo(sb *strings.Builder) {
		node.go#L966: func (t *TemplateNode) tree() *Tree {
		node.go#L970: func (t *TemplateNode) Copy() Node {
		parse.go#L281: 	case *TemplateNode:

	text/template
		exec.go#L268: 	case *parse.TemplateNode:
		exec.go#L402: func (s *state) walkTemplate(dot reflect.Value, t *parse.TemplateNode) {

	github.com/google/safehtml/template
		escape.go#L82: 	templateNodeEdits map[*parse.TemplateNode]string
		escape.go#L94: 		map[*parse.TemplateNode]string{},
		escape.go#L110: 	case *parse.TemplateNode:
		escape.go#L448: func (e *escaper) escapeTemplate(c context, n *parse.TemplateNode) context {
		escape.go#L734: func (e *escaper) editTemplateNode(n *parse.TemplateNode, callee string) {
		escape.go#L776: 	e.templateNodeEdits = make(map[*parse.TemplateNode]string)

	html/template
		escape.go#L98: 	templateNodeEdits map[*parse.TemplateNode]string
		escape.go#L110: 		map[*parse.TemplateNode]string{},
		escape.go#L135: 	case *parse.TemplateNode:
		escape.go#L537: func (e *escaper) escapeTemplate(c context, n *parse.TemplateNode) context {
		escape.go#L787: func (e *escaper) editTemplateNode(n *parse.TemplateNode, callee string) {
		escape.go#L829: 	e.templateNodeEdits = make(map[*parse.TemplateNode]string)