chromedp/cmd/chromedp-gen/templates/file.qtpl.go

224 lines
5.7 KiB
Go

// This file is automatically generated by qtc from "file.qtpl".
// See https://github.com/valyala/quicktemplate for details.
//line templates/file.qtpl:1
package templates
//line templates/file.qtpl:1
import (
qtio422016 "io"
qt422016 "github.com/valyala/quicktemplate"
)
//line templates/file.qtpl:1
import (
"sort"
"github.com/knq/chromedp/cmd/chromedp-gen/internal"
)
// FileHeader is the file header template.
//line templates/file.qtpl:8
var (
_ = qtio422016.Copy
_ = qt422016.AcquireByteBuffer
)
//line templates/file.qtpl:8
func StreamFileHeader(qw422016 *qt422016.Writer, pkgName string, d *internal.Domain) {
//line templates/file.qtpl:8
qw422016.N().S(`
`)
//line templates/file.qtpl:9
if d != nil {
//line templates/file.qtpl:9
qw422016.N().S(`// Package `)
//line templates/file.qtpl:9
qw422016.N().S(d.PackageName())
//line templates/file.qtpl:9
qw422016.N().S(` provides the Chrome Debugging Protocol
// commands, types, and events for the `)
//line templates/file.qtpl:10
qw422016.N().S(d.String())
//line templates/file.qtpl:10
qw422016.N().S(` domain.
// `)
//line templates/file.qtpl:11
if desc := d.Description; desc != "" {
//line templates/file.qtpl:11
qw422016.N().S(`
`)
//line templates/file.qtpl:12
qw422016.N().S(formatComment(desc, "", ""))
//line templates/file.qtpl:12
qw422016.N().S(`
//`)
//line templates/file.qtpl:13
}
//line templates/file.qtpl:13
qw422016.N().S(`
// Generated by the chromedp-gen command.`)
//line templates/file.qtpl:14
}
//line templates/file.qtpl:14
qw422016.N().S(`
package `)
//line templates/file.qtpl:15
qw422016.N().S(pkgName)
//line templates/file.qtpl:15
qw422016.N().S(`
// AUTOGENERATED. DO NOT EDIT.
`)
//line templates/file.qtpl:18
}
//line templates/file.qtpl:18
func WriteFileHeader(qq422016 qtio422016.Writer, pkgName string, d *internal.Domain) {
//line templates/file.qtpl:18
qw422016 := qt422016.AcquireWriter(qq422016)
//line templates/file.qtpl:18
StreamFileHeader(qw422016, pkgName, d)
//line templates/file.qtpl:18
qt422016.ReleaseWriter(qw422016)
//line templates/file.qtpl:18
}
//line templates/file.qtpl:18
func FileHeader(pkgName string, d *internal.Domain) string {
//line templates/file.qtpl:18
qb422016 := qt422016.AcquireByteBuffer()
//line templates/file.qtpl:18
WriteFileHeader(qb422016, pkgName, d)
//line templates/file.qtpl:18
qs422016 := string(qb422016.B)
//line templates/file.qtpl:18
qt422016.ReleaseByteBuffer(qb422016)
//line templates/file.qtpl:18
return qs422016
//line templates/file.qtpl:18
}
// FileImportTemplate is a general import template.
//line templates/file.qtpl:21
func StreamFileImportTemplate(qw422016 *qt422016.Writer, m map[string]string) {
//line templates/file.qtpl:22
var keys []string
for k, _ := range m {
keys = append(keys, k)
}
sort.Strings(keys)
//line templates/file.qtpl:27
qw422016.N().S(`
import (`)
//line templates/file.qtpl:28
for _, k := range keys {
//line templates/file.qtpl:29
v := m[k]
//line templates/file.qtpl:30
qw422016.N().S(`
`)
//line templates/file.qtpl:31
if k != v {
//line templates/file.qtpl:31
qw422016.N().S(v)
//line templates/file.qtpl:31
qw422016.N().S(` `)
//line templates/file.qtpl:31
}
//line templates/file.qtpl:31
qw422016.N().S(`"`)
//line templates/file.qtpl:31
qw422016.N().S(k)
//line templates/file.qtpl:31
qw422016.N().S(`"`)
//line templates/file.qtpl:31
}
//line templates/file.qtpl:31
qw422016.N().S(`
)
`)
//line templates/file.qtpl:33
}
//line templates/file.qtpl:33
func WriteFileImportTemplate(qq422016 qtio422016.Writer, m map[string]string) {
//line templates/file.qtpl:33
qw422016 := qt422016.AcquireWriter(qq422016)
//line templates/file.qtpl:33
StreamFileImportTemplate(qw422016, m)
//line templates/file.qtpl:33
qt422016.ReleaseWriter(qw422016)
//line templates/file.qtpl:33
}
//line templates/file.qtpl:33
func FileImportTemplate(m map[string]string) string {
//line templates/file.qtpl:33
qb422016 := qt422016.AcquireByteBuffer()
//line templates/file.qtpl:33
WriteFileImportTemplate(qb422016, m)
//line templates/file.qtpl:33
qs422016 := string(qb422016.B)
//line templates/file.qtpl:33
qt422016.ReleaseByteBuffer(qb422016)
//line templates/file.qtpl:33
return qs422016
//line templates/file.qtpl:33
}
// FileVarTemplate is a template for a single variable declaration.
//line templates/file.qtpl:36
func StreamFileVarTemplate(qw422016 *qt422016.Writer, name, value, desc string) {
//line templates/file.qtpl:36
qw422016.N().S(`
`)
//line templates/file.qtpl:37
qw422016.N().S(formatComment(desc, "", name+" "))
//line templates/file.qtpl:37
qw422016.N().S(`
var `)
//line templates/file.qtpl:38
qw422016.N().S(name)
//line templates/file.qtpl:38
qw422016.N().S(` = `)
//line templates/file.qtpl:38
qw422016.N().S(value)
//line templates/file.qtpl:38
qw422016.N().S(`
`)
//line templates/file.qtpl:39
}
//line templates/file.qtpl:39
func WriteFileVarTemplate(qq422016 qtio422016.Writer, name, value, desc string) {
//line templates/file.qtpl:39
qw422016 := qt422016.AcquireWriter(qq422016)
//line templates/file.qtpl:39
StreamFileVarTemplate(qw422016, name, value, desc)
//line templates/file.qtpl:39
qt422016.ReleaseWriter(qw422016)
//line templates/file.qtpl:39
}
//line templates/file.qtpl:39
func FileVarTemplate(name, value, desc string) string {
//line templates/file.qtpl:39
qb422016 := qt422016.AcquireByteBuffer()
//line templates/file.qtpl:39
WriteFileVarTemplate(qb422016, name, value, desc)
//line templates/file.qtpl:39
qs422016 := string(qb422016.B)
//line templates/file.qtpl:39
qt422016.ReleaseByteBuffer(qb422016)
//line templates/file.qtpl:39
return qs422016
//line templates/file.qtpl:39
}