| 137 | } |
| 138 | |
| 139 | char* argument::data() const |
| 140 | { |
| 141 | assert(m_shape.type() != shape::tuple_type); |
| 142 | assert(not this->empty()); |
| 143 | return m_data.get(); |
| 144 | } |
| 145 | |
| 146 | bool argument::empty() const { return not m_data.get and m_data.sub.empty(); } |
| 147 |