| 91 | def_initializer :inner, :args, :cv, :ref |
| 92 | |
| 93 | def to_s |
| 94 | a = self.args |
| 95 | a ||= [] |
| 96 | if !a.is_a?(Array) |
| 97 | a = [a] |
| 98 | end |
| 99 | self.inner.to_s + " (" + a.join(", ") + ")" + (self.cv ? " " + self.cv.to_s : "") + (self.ref ? " " + self.ref.to_s : "") |
| 100 | end |
| 101 | |
| 102 | def dump(i) |
| 103 | i + "CPPFunc\n" + i + " inner:\n" + self.inner.dump(i + " ") + "\n" + |