#include <algorithm>
#include <assert.h>
#include <functional>
#include <map>
#include <numeric>
#include <stdio.h>
#include <string.h>
#include "Halide.h"
Go to the source code of this file.
|
| typedef std::map< std::string, std::vector< std::string > > | CallGraphs |
|
| int | check_call_graphs (Halide::Pipeline p, CallGraphs &expected) |
| template<typename T, typename F> |
| int | check_image2 (const Halide::Buffer< T > &im, const F &func) |
| template<typename T, typename F> |
| int | check_image3 (const Halide::Buffer< T > &im, const F &func) |
| template<typename T, typename F> |
| auto | check_image (const Halide::Buffer< T > &im, const F &func) -> decltype(std::declval< F >()(0, 0), int()) |
| template<typename T, typename F> |
| auto | check_image (const Halide::Buffer< T > &im, const F &func) -> decltype(std::declval< F >()(0, 0, 0), int()) |
◆ CallGraphs
| typedef std::map<std::string, std::vector<std::string> > CallGraphs |
◆ check_call_graphs()
◆ check_image2()
template<typename T, typename F>
◆ check_image3()
template<typename T, typename F>
◆ check_image() [1/2]
template<typename T, typename F>
| auto check_image |
( |
const Halide::Buffer< T > & | im, |
|
|
const F & | func )->decltype(std::declval< F >()(0, 0), int()) |
|
inline |
◆ check_image() [2/2]
template<typename T, typename F>
| auto check_image |
( |
const Halide::Buffer< T > & | im, |
|
|
const F & | func )->decltype(std::declval< F >()(0, 0, 0), int()) |
|
inline |