Home / Function/ loadTemplate() — gin Function Reference

loadTemplate() — gin Function Reference

Architecture documentation for the loadTemplate() function in html.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  5932db2a_56f5_3262_7be7_3818674459c2["loadTemplate()"]
  6c05bb85_b3bc_99f4_3e1b_9722378407c2["Instance()"]
  6c05bb85_b3bc_99f4_3e1b_9722378407c2 -->|calls| 5932db2a_56f5_3262_7be7_3818674459c2
  style 5932db2a_56f5_3262_7be7_3818674459c2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

render/html.go lines 71–86

func (r HTMLDebug) loadTemplate() *template.Template {
	if r.FuncMap == nil {
		r.FuncMap = template.FuncMap{}
	}
	if len(r.Files) > 0 {
		return template.Must(template.New("").Delims(r.Delims.Left, r.Delims.Right).Funcs(r.FuncMap).ParseFiles(r.Files...))
	}
	if r.Glob != "" {
		return template.Must(template.New("").Delims(r.Delims.Left, r.Delims.Right).Funcs(r.FuncMap).ParseGlob(r.Glob))
	}
	if r.FileSystem != nil && len(r.Patterns) > 0 {
		return template.Must(template.New("").Delims(r.Delims.Left, r.Delims.Right).Funcs(r.FuncMap).ParseFS(
			fs.FileSystem{FileSystem: r.FileSystem}, r.Patterns...))
	}
	panic("the HTML debug render was created without files or glob pattern or file system with patterns")
}

Subdomains

Called By

Frequently Asked Questions

What does loadTemplate() do?
loadTemplate() is a function in the gin codebase.
What calls loadTemplate()?
loadTemplate() is called by 1 function(s): Instance.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free