Lines Matching defs:string

96 func NewPackageContext(pkgPath string) PackageContext {
179 func pkgPathToName(pkgPath string) string {
218 func (p *packageContext) Import(pkgPath string) {
234 func (p *packageContext) ImportAs(as, pkgPath string) {
268 func (p *packageContext) StaticVariable(name, value string) Variable {
296 func (v *staticVariable) fullName(pkgNames map[*packageContext]string) string {
303 func (v *staticVariable) memoizeFullName(pkgNames map[*packageContext]string) {
338 func (p *packageContext) VariableFunc(name string,
339 f func(config interface{}) (string, error)) Variable {
372 func (p *packageContext) VariableConfigMethod(name string,
412 func (v *variableFunc) fullName(pkgNames map[*packageContext]string) string {
419 func (v *variableFunc) memoizeFullName(pkgNames map[*packageContext]string) {
442 func validateVariableMethod(name string, methodValue reflect.Value) {
479 func (v *argVariable) fullName(pkgNames map[*packageContext]string) string {
483 func (v *argVariable) memoizeFullName(pkgNames map[*packageContext]string) {
511 func (p *packageContext) StaticPool(name string, params PoolParams) Pool {
540 func (p *staticPool) fullName(pkgNames map[*packageContext]string) string {
547 func (p *staticPool) memoizeFullName(pkgNames map[*packageContext]string) {
580 func (p *packageContext) PoolFunc(name string, f func(interface{}) (PoolParams,
611 func (p *poolFunc) fullName(pkgNames map[*packageContext]string) string {
618 func (p *poolFunc) memoizeFullName(pkgNames map[*packageContext]string) {
650 func (p *builtinPool) fullName(pkgNames map[*packageContext]string) string {
654 func (p *builtinPool) memoizeFullName(pkgNames map[*packageContext]string) {
663 func NewBuiltinPool(name string) Pool {
701 func (p *packageContext) StaticRule(name string, params RuleParams,
702 argNames ...string) Rule {
746 func (r *staticRule) fullName(pkgNames map[*packageContext]string) string {
753 func (r *staticRule) memoizeFullName(pkgNames map[*packageContext]string) {
778 func (r *staticRule) isArg(argName string) bool {
815 func (p *packageContext) RuleFunc(name string, f func(interface{}) (RuleParams,
816 error), argNames ...string) Rule {
860 func (r *ruleFunc) fullName(pkgNames map[*packageContext]string) string {
867 func (r *ruleFunc) memoizeFullName(pkgNames map[*packageContext]string) {
896 func (r *ruleFunc) isArg(argName string) bool {
918 func (r *builtinRule) fullName(pkgNames map[*packageContext]string) string {
922 func (r *builtinRule) memoizeFullName(pkgNames map[*packageContext]string) {
940 func (r *builtinRule) isArg(argName string) bool {
949 func NewBuiltinRule(name string) Rule {
955 func (p *packageContext) AddNinjaFileDeps(deps ...string) {