Information
MediaSupport
RSSOther Adobe ProjectsOther Resources |
CrossVector IteratorMPL iterator of cross vector.
More... |
Classes | |
struct | boost::mpl::advance< cross_iterator< VEC_OF_VECS, TYPE_GEN, K >, DISTANCE > |
Advances a cross-vector iterator. More... | |
struct | boost::mpl::cross_iterator< VEC_OF_VECS, TYPE_GEN, K > |
Iterator of cross_vector. More... | |
struct | boost::mpl::deref< cross_iterator< VEC_OF_VECS, TYPE_GEN, K > > |
Dereferences a cross-vector iterator
Creates a vector of the sizes of each type vector in VEC_OF_VECS, then uses it as a basis to represent the iterator's position K as a vector of indices. Extracts the corresponding type of each input vector and passes the element types to the type generation function, which returns the dereferenced type. More... | |
struct | boost::mpl::distance< cross_iterator< V_OF_V, T_GEN, K1 >, cross_iterator< V_OF_V, T_GEN, K2 > > |
Computes the distance between two cross-vector iterator-s. More... | |
struct | boost::mpl::next< cross_iterator< VEC_OF_VECS, TYPE_GEN, K > > |
Increments a cross-vector iterator. More... | |
struct | boost::mpl::prior< cross_iterator< VEC_OF_VECS, TYPE_GEN, K > > |
Decrements a cross-vector iterator. More... | |
class | boost::mpl::detail::select_subvector_c< VEC_OF_VECS, N > |
Converts the basis of a number
Given a non-negative integer N, and a vector of vectors VEC_OF_VECS, returns a vector of size size<VEC_OF_VECS>, such that the i-th element of the returned vector is the j-th element of the i-th vector in VEC_OF_VECS, where the j-s comprise the representation of N as a number in which each digit has a different base - the size of the corresponding vector in VEC_OF_VECS. More... |