Halide
Halide::Internal::Autoscheduler::Filter Struct Reference

#include <LoopNest.h>

Public Member Functions

 Filter (const LoopNest *loop_nest)
 
template<typename T >
Filteroperator<< (T &&x)
 

Static Public Member Functions

static bool enable_filter_printing ()
 

Public Attributes

const LoopNestloop_nest
 
bool logging = false
 

Detailed Description

Definition at line 575 of file LoopNest.h.

Constructor & Destructor Documentation

◆ Filter()

Halide::Internal::Autoscheduler::Filter::Filter ( const LoopNest loop_nest)
inline

Definition at line 579 of file LoopNest.h.

References loop_nest.

Member Function Documentation

◆ operator<<()

template<typename T >
Filter& Halide::Internal::Autoscheduler::Filter::operator<< ( T &&  x)
inline

Definition at line 589 of file LoopNest.h.

References logging.

◆ enable_filter_printing()

static bool Halide::Internal::Autoscheduler::Filter::enable_filter_printing ( )
static

Member Data Documentation

◆ loop_nest

const LoopNest* Halide::Internal::Autoscheduler::Filter::loop_nest

Definition at line 576 of file LoopNest.h.

Referenced by Filter().

◆ logging

bool Halide::Internal::Autoscheduler::Filter::logging = false

Definition at line 577 of file LoopNest.h.

Referenced by operator<<().


The documentation for this struct was generated from the following file: