Information
MediaSupport
RSSOther Adobe ProjectsOther Resources |
CrossVectorVector of types defined as cross products of other type vectors.
More... |
Modules | |
CrossVector Iterator | |
Classes | |
struct | boost::mpl::at< cross_vector< VEC_OF_VECS, TYPE_GEN >, K > |
Returns the K-th element of a cross vector. More... | |
struct | boost::mpl::back< cross_vector< VEC_OF_VECS, TYPE_GEN > > |
Returns the last element of a cross vector. More... | |
struct | boost::mpl::begin< cross_vector< VEC_OF_VECS, TYPE_GEN > > |
Returns an iterator to the first element of a cross vector. More... | |
struct | boost::mpl::cross_vector< VEC_OF_VECS, TYPE_GEN > |
Represents the virtual cross-product of the types generated from VEC_OF_VECS.
INPUT: VEC_OF_VECS - a vector of vector types. For example [ [A1,A2,A3], [B1,B2], [C1,C2,C3,C4] ] Each element must be a non-empty mpl vector TYPE_GEN - a metafunction that generates a type from a vector of types, each of which can be selected from the corresponding vector in VEC_OF_VECS. For example, [A1, B2, C4]. More... | |
struct | boost::mpl::empty< cross_vector< VEC_OF_VECS, TYPE_GEN > > |
Determines whether a cross vector is empty. More... | |
struct | boost::mpl::end< cross_vector< VEC_OF_VECS, TYPE_GEN > > |
Returns an iterator to the last element of a cross vector. More... | |
struct | boost::mpl::front< cross_vector< VEC_OF_VECS, TYPE_GEN > > |
Returns the first element of a cross vector. More... | |
struct | boost::mpl::size< cross_vector< VEC_OF_VECS, TYPE_GEN > > |
Computes the size of a cross vector as the product of the sizes of all vectors in VEC_OF_VECS. More... | |
struct | boost::mpl::transform< cross_vector< VEC_OF_VECS, TYPE_GEN >, OPP > |
Transforms the elements of a cross vector. More... |