TODO: implement to handle more than one related args
| 184 | |
| 185 | // TODO: implement to handle more than one related args |
| 186 | unsigned ArgFlow::getLenRelatedArgNo() { |
| 187 | assert(hasLenRelatedArg() && |
| 188 | "An ArgFlow can't get length related arg number!"); |
| 189 | return !SizeArgs.empty() ? (*SizeArgs.begin())->getArgNo() |
| 190 | : (*ArrayArgs.begin())->getArgNo(); |
| 191 | } |
| 192 | |
| 193 | std::shared_ptr<ArgFlow::StructInfo> ArgFlow::getStructInfo() { return STInfo; } |
| 194 |