diff options
Diffstat (limited to 'generateFind.go')
| -rw-r--r-- | generateFind.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/generateFind.go b/generateFind.go index a0fd743..c3720af 100644 --- a/generateFind.go +++ b/generateFind.go @@ -7,8 +7,14 @@ import ( // generates Find() and some other stuff -func (msg *MsgName) generateFindBy(w io.Writer, FUNCNAME, STRUCT, VARNAME, VARTYPE, COLOR string) string { +func (msg *MsgName) generateFindBy(w io.Writer, FUNCNAME, STRUCT string, sortvals *Sort, childVar *MsgVar) string { LOCK := msg.getLockname("x") + if childVar.VarType != "string" { + return "" + } + VARNAME := sortvals.VarName + VARTYPE := sortvals.VarType + COLOR := childVar.VarName funcdef := "func (x *" + STRUCT + ") " + FUNCNAME + "(s string) *" + VARTYPE fmt.Fprintln(w, "// lookup a", STRUCT, "by the ", COLOR) |
