Rosetta
Namespaces | Functions
util.hh File Reference

Util functions for filters. More...

#include <protocols/filters/Filter.fwd.hh>
#include <protocols/filters/BasicFilters.fwd.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <vector>
#include <map>
#include <string>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::filters
 

Functions

std::vector< std::pair< FilterOP, boolean_operations > > protocols::filters::create_compound_statement_from_logic (std::string const &name, basic::datacache::DataMap const &data)
 
FilterOP protocols::filters::parse_filter_with_logic (std::string const &name, basic::datacache::DataMap const &data)
 Parses a name and splits it into a basic CompoundFilter OR returns the found filter. More...
 
static const std::map< std::string, filters::boolean_operations > protocols::filters::boolean_types ({ { "AND", AND }, { "OR", OR }, { "XOR", XOR }, { "NOR", NOR }, { "NAND", NAND }, { "ORNOT", ORNOT }, { "ANDNOT", ANDNOT }, { "NOT", NOT } })
 

Detailed Description

Util functions for filters.

Author
Jared Adolf-Bryfogle (jadol.nosp@m.fbr@.nosp@m.gmail.nosp@m..com)