TuttleOFX  1
static_channel_recursion.hpp File Reference
#include <boost/type_traits.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/mpl/contains.hpp>
#include <boost/mpl/at.hpp>
#include <boost/gil/gil_config.hpp>
#include <boost/gil/gil_concept.hpp>
#include <boost/gil/utilities.hpp>
#include <algorithm>
Include dependency graph for static_channel_recursion.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  terry::algorithm::ext_detail::element_recursion< N >
struct  terry::algorithm::ext_detail::element_recursion< 0 >

Namespaces

namespace  terry
namespace  terry::algorithm
namespace  terry::algorithm::ext_detail

Functions

template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, P2 &p2, P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, P2 &p2, const P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, const P2 &p2, P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, P2 &p2, P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, P2 &p2, const P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, const P2 &p2, P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, P2 &p2, P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, P2 &p2, const P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, const P2 &p2, P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (P1 &p1, const P2 &p2, const P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, P2 &p2, P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, P2 &p2, const P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, const P2 &p2, P3 &p3, P4 &p4, Op op)
template<typename P1 , typename P2 , typename P3 , typename P4 , typename Op >
GIL_FORCEINLINE Op terry::algorithm::static_for_each (const P1 &p1, const P2 &p2, const P3 &p3, P4 &p4, Op op)