Lines Matching defs:Type

31 func (smith *Smith) expression(res *Type) string {
47 func (smith *Smith) rvalue(t *Type) string {
53 func (smith *Smith) nonconstRvalue(t *Type) string {
96 func (smith *Smith) lvalue(t *Type) string {
123 func (smith *Smith) lvalueOrBlank(t *Type) string {
140 func (smith *Smith) lvalueOrMapIndex(t *Type) string {
155 func (smith *Smith) fmtRvalueList(list []*Type) string {
166 func (smith *Smith) fmtLvalueList(list []*Type) string {
177 func (smith *Smith) fmtOasVarList(list []*Type) (str string, newVars []*Var) {
206 func (smith *Smith) exprLiteral(res *Type) string {
213 func (smith *Smith) exprVar(res *Type) string {
222 func (smith *Smith) exprSelectorField(res *Type) string {
234 func (smith *Smith) exprFunc(res *Type) string {
272 func (smith *Smith) exprAddress(res *Type) string {
282 func (smith *Smith) exprDeref(res *Type) string {
286 func (smith *Smith) exprRecv(res *Type) string {
291 func (smith *Smith) exprArith(res *Type) string {
300 func (smith *Smith) exprEqual(res *Type) string {
308 func (smith *Smith) exprOrder(res *Type) string {
317 func (smith *Smith) exprCall(ret *Type) string {
322 func (smith *Smith) exprCallBuiltin(ret *Type) string {
409 func (smith *Smith) exprSlice(ret *Type) string {
428 func (smith *Smith) exprIndexSlice(ret *Type) string {
432 func (smith *Smith) exprIndexString(ret *Type) string {
439 func (smith *Smith) exprIndexArray(ret *Type) string {
444 func (smith *Smith) exprIndexMap(ret *Type) string {
455 func (smith *Smith) exprConversion(ret *Type) string {