|
Namespaces |
namespace | Metaprograms |
Classes |
struct | Metaprograms::Identity< T > |
struct | Metaprograms::InnerProduct< N, T, RT, PlusT, TimesT > |
struct | Metaprograms::Metaprograms::InnerProduct< 1, T, RT, PlusT, TimesT > |
struct | Metaprograms::Accum< N, T, ReduceT, TransformT > |
struct | Metaprograms::Metaprograms::Accum< 1, T, ReduceT, TransformT > |
struct | Metaprograms::LexLT< N, T > |
struct | Metaprograms::Metaprograms::LexLT< 1, T > |
struct | Metaprograms::Transform< N, T, FunctorT > |
struct | Metaprograms::Metaprograms::Transform< 1, T, FunctorT > |
struct | Metaprograms::Pow< N, P > |
struct | Metaprograms::Metaprograms::Pow< N, 1 > |
struct | Metaprograms::NestedLoop< N, OP > |
struct | Metaprograms::Metaprograms::NestedLoop< 0, OP > |
struct | Metaprograms::NestedPrestagedLoop< N, OP > |
struct | Metaprograms::Metaprograms::NestedPrestagedLoop< 0, OP > |
struct | Metaprograms::dterm< N, OP > |
struct | Metaprograms::Metaprograms::dterm< 1, OP > |
Functions |
template<int N, typename T, typename CompareT> |
bool | Metaprograms::pointwiseCompare (T const *v1, T const *v2) |
template<int N, typename T, typename CompareT> |
bool | Metaprograms::pointwiseCompare (T const *v, T const &x) |