| 366 | |
| 367 | |
| 368 | template <typename To, typename From> static To* nodeAs(From* fromNode) |
| 369 | { |
| 370 | return fromNode && fromNode->getType() == To::TYPE ? static_cast<To*>(fromNode) : NULL; |
| 371 | } |
| 372 | |
| 373 | template <typename To, typename From> static To* nodeAs(NestConst<From>& fromNode) |
| 374 | { |