Lines Matching refs:cb
8 func (desc *Description) Walk(cb func(Node)) {
10 cb(n)
14 func Recursive(cb func(Node)) func(Node) {
17 cb(n)
23 func (n *NewLine) Walk(cb func(Node)) {}
24 func (n *Comment) Walk(cb func(Node)) {}
25 func (n *Ident) Walk(cb func(Node)) {}
26 func (n *String) Walk(cb func(Node)) {}
27 func (n *Int) Walk(cb func(Node)) {}
29 func (n *Include) Walk(cb func(Node)) {
30 cb(n.File)
33 func (n *Incdir) Walk(cb func(Node)) {
34 cb(n.Dir)
37 func (n *Define) Walk(cb func(Node)) {
38 cb(n.Name)
39 cb(n.Value)
42 func (n *Resource) Walk(cb func(Node)) {
43 cb(n.Name)
44 cb(n.Base)
46 cb(v)
50 func (n *TypeDef) Walk(cb func(Node)) {
51 cb(n.Name)
53 cb(a)
56 cb(n.Type)
59 cb(n.Struct)
63 func (n *Call) Walk(cb func(Node)) {
64 cb(n.Name)
66 cb(f)
69 cb(n.Ret)
73 func (n *Struct) Walk(cb func(Node)) {
74 cb(n.Name)
76 cb(f)
79 cb(a)
82 cb(c)
86 func (n *IntFlags) Walk(cb func(Node)) {
87 cb(n.Name)
89 cb(v)
93 func (n *StrFlags) Walk(cb func(Node)) {
94 cb(n.Name)
96 cb(v)
100 func (n *Type) Walk(cb func(Node)) {
102 cb(t)
106 func (n *Field) Walk(cb func(Node)) {
107 cb(n.Name)
108 cb(n.Type)
110 cb(c)