|
template<typename TIndex , typename T , typename TAlloc , typename TPointer > |
boost::enable_if_c< boost::is_same< TIndex, std::size_t >::value &&!boost::is_same< TPointer, std::size_t >::value, TIndex >::type | til::getIndex (const std::vector< T, TAlloc > &c, TPointer pElem) |
|
template<typename TIndex , typename TCollection > |
boost::enable_if< boost::is_same< TIndex, std::size_t >, TIndex >::type | til::getIndex (const TCollection &, std::size_t i) |
|
template<typename TIndex , typename T , typename TAlloc , typename TPointer > |
boost::enable_if_c< boost::is_same< TIndex, T * >::value &&!boost::is_same< TPointer, std::size_t >::value, TIndex >::type | til::getIndex (const std::vector< T, TAlloc > &c, TPointer pElem) |
|
template<typename TIndex , typename TContainer > |
boost::enable_if< boost::is_same< TIndex, typename value_type_of< TContainer >::type * >, TIndex >::type | til::getIndex (const TContainer &c, std::size_t i) |
|