Static Public Member Functions

Expression< Operator > Struct Template Reference

#include <Expression.hpp>

List of all members.

Static Public Member Functions


Detailed Description

template<class Operator>
struct Expression< Operator >

Todo:
Complete Iterator implementation for passing-Operator version

Member Function Documentation

template<class Operator>
template<class Data , class Data1 , class Data2 >
static void Expression< Operator >::ternary ( const Iterator< Data > &  p,
const Iterator< Data1 > &  q,
const Iterator< Data2 > &  r 
) [inline, static]
Todo:
This function should really have the signature
        static  void ternary(index_t N, const Iterator<Data>&p, const Iterator<const Data1>&q, const Iterator<const Data2>&r)

but that will require that const Iterator types are implemented. This Iterator<const T> specialization is deferred for now, thus no constant elemnts are supported at the moment.