Classes | Public Member Functions | Private Attributes | List of all members
art::GroupSelectorRules Class Reference

#include "/cvmfs/"


struct  BranchSelectState
class  Rule

Public Member Functions

 GroupSelectorRules (std::vector< std::string > const &commands, std::string const &parameterName, std::string const &parameterOwnerName)
void applyToAll (std::vector< BranchSelectState > &branchstates) const
bool keepAll () const

Private Attributes

std::vector< Rulerules_ {}
bool keepAll_

Detailed Description

Definition at line 21 of file GroupSelectorRules.h.

Constructor & Destructor Documentation

art::GroupSelectorRules::GroupSelectorRules ( std::vector< std::string > const &  commands,
std::string const &  parameterName,
std::string const &  parameterOwnerName 

Member Function Documentation

void art::GroupSelectorRules::applyToAll ( std::vector< BranchSelectState > &  branchstates) const
bool art::GroupSelectorRules::keepAll ( ) const

Definition at line 41 of file GroupSelectorRules.h.

References keepAll_.

42  {
43  return keepAll_;
44  }

Member Data Documentation

bool art::GroupSelectorRules::keepAll_

Definition at line 80 of file GroupSelectorRules.h.

Referenced by keepAll().

std::vector<Rule> art::GroupSelectorRules::rules_ {}

Definition at line 79 of file GroupSelectorRules.h.

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