HAL
pass_collection.h File Reference
#include "dataflow_analysis/common/grouping.h"
#include "hal_core/defines.h"
#include <functional>
Include dependency graph for pass_collection.h:

Go to the source code of this file.

Classes

struct  hal::dataflow::processing::PassConfiguration
 

Namespaces

 hal
 
 hal::dataflow
 
 hal::dataflow::processing
 
 hal::dataflow::processing::pass_collection
 

Typedefs

using hal::dataflow::processing::pass_function = std::function< std::shared_ptr< Grouping >(const std::shared_ptr< Grouping > &)>
 
using hal::dataflow::processing::pass_id = u16
 

Functions

std::vector< PassConfiguration > hal::dataflow::processing::pass_collection::get_passes (const Configuration &config, const std::vector< std::vector< pass_id >> &previous_passes)
 
void hal::dataflow::processing::pass_collection::clear ()