| 343 | |
| 344 | template <typename T> |
| 345 | cs_impl::operators::result cs_impl::operators::handler<T>::cindex(void *lhs, void *rhs) |
| 346 | { |
| 347 | any result = cs::operators::index(*static_cast<const T *>(lhs), *static_cast<const any *>(rhs)); |
| 348 | any::proxy *pxy = nullptr; |
| 349 | std::swap(result.mDat, pxy); |
| 350 | return result::from_ptr(pxy); |
| 351 | } |
| 352 | |
| 353 | template <typename T> |
| 354 | cs_impl::operators::result cs_impl::operators::handler<T>::index_ref(void *lhs, void *rhs) |