| 334 | |
| 335 | template <typename T> |
| 336 | cs_impl::operators::result cs_impl::operators::handler<T>::index(void *lhs, void *rhs) |
| 337 | { |
| 338 | any result = cs::operators::index(*static_cast<T *>(lhs), *static_cast<const any *>(rhs)); |
| 339 | any::proxy *pxy = nullptr; |
| 340 | std::swap(result.mDat, pxy); |
| 341 | return result::from_ptr(pxy); |
| 342 | } |
| 343 | |
| 344 | template <typename T> |
| 345 | cs_impl::operators::result cs_impl::operators::handler<T>::cindex(void *lhs, void *rhs) |