src/Configuration.h
branchv_0
changeset 3 9f2d6645ebe6
parent 0 5d1c556ff7db
equal deleted inserted replaced
2:eddead33f633 3:9f2d6645ebe6
    37 public:
    37 public:
    38 
    38 
    39 	RelationConfiguration() {
    39 	RelationConfiguration() {
    40 	}
    40 	}
    41 
    41 
       
    42 	RelationConfiguration(relpipe::common::type::StringX relation, MODE mode) : relation(relation), relationPattern(std::wregex(relation)), mode(mode) {
       
    43 	}
       
    44 
    42 	virtual ~RelationConfiguration() {
    45 	virtual ~RelationConfiguration() {
    43 	}
    46 	}
    44 
    47 
    45 	relpipe::common::type::StringX relation;
    48 	relpipe::common::type::StringX relation;
    46 	std::wregex relationPattern;
    49 	std::wregex relationPattern;
    47 	MODE mode;
    50 	MODE mode = MODE::AUTO;
    48 };
    51 };
    49 
    52 
    50 class Configuration {
    53 class Configuration {
    51 public:
    54 public:
    52 	std::vector<RelationConfiguration> relationConfigurations;
    55 	std::vector<RelationConfiguration> relationConfigurations;