WaSH Docs
Functions | Variables
ws2st::refactor::config Namespace Reference

Functions

const RefactoringToolConfigurationgetConfigurationForImplementation (Implementations impl)
 Returns the set of passes specified by the implementation given. More...
 
void writeWESTParticleDataInitialiser (const WashOptions &opts)
 
void writeWONEParticleDataInitialiser (const WashOptions &opts)
 

Variables

RefactoringToolConfiguration wser_rules = {}
 
RefactoringToolConfiguration wisb_rules = {}
 
RefactoringToolConfiguration west_rules
 
RefactoringToolConfiguration cstone_rules = {}
 
RefactoringToolConfiguration wone_rules
 
std::unordered_map< Implementations, RefactoringToolConfigurationimplementation_configurations
 

Function Documentation

◆ getConfigurationForImplementation()

const RefactoringToolConfiguration & ws2st::refactor::config::getConfigurationForImplementation ( Implementations  impl)

Returns the set of passes specified by the implementation given.

Parameters
implImplementation to use passes of
Returns
a Configuration, which is a collection of passes

◆ writeWESTParticleDataInitialiser()

void ws2st::refactor::config::writeWESTParticleDataInitialiser ( const WashOptions opts)

◆ writeWONEParticleDataInitialiser()

void ws2st::refactor::config::writeWONEParticleDataInitialiser ( const WashOptions opts)

Variable Documentation

◆ cstone_rules

RefactoringToolConfiguration ws2st::refactor::config::cstone_rules = {}

◆ implementation_configurations

std::unordered_map< Implementations, RefactoringToolConfiguration > ws2st::refactor::config::implementation_configurations
Initial value:
{
}
RefactoringToolConfiguration cstone_rules
Definition: empty_rules.cpp:11
RefactoringToolConfiguration wisb_rules
Definition: empty_rules.cpp:10
RefactoringToolConfiguration west_rules
Definition: west_rules.cpp:46
RefactoringToolConfiguration wone_rules
Definition: wone_rules.cpp:70
RefactoringToolConfiguration wser_rules
Definition: empty_rules.cpp:9

◆ west_rules

RefactoringToolConfiguration ws2st::refactor::config::west_rules

◆ wisb_rules

RefactoringToolConfiguration ws2st::refactor::config::wisb_rules = {}

◆ wone_rules

RefactoringToolConfiguration ws2st::refactor::config::wone_rules

◆ wser_rules

RefactoringToolConfiguration ws2st::refactor::config::wser_rules = {}