struct ov::reference::widen<double>

#include <helpers.hpp>

template <>
struct widen<double>
{
    // typedefs

    typedef long double type;
};

struct ov::reference::widen

#include <helpers.hpp>

template <typename T>
struct widen
{
    // typedefs

    typedef T type;
};

struct ov::reference::widen<float>

#include <helpers.hpp>

template <>
struct widen<float>
{
    // typedefs

    typedef double type;
};