31 void add_case(
const std::string& case_);
A pattern for a case statement in Bash++.
Definition bash_case.h:45
std::string pattern
Definition bash_case.h:47
void set_containing_case(std::shared_ptr< bpp::bash_case > containing_case)
Definition bash_case_pattern.cpp:15
const std::string & get_pattern() const
Definition bash_case_pattern.cpp:19
void set_pattern(const std::string &pattern)
Definition bash_case_pattern.cpp:11
std::shared_ptr< bpp::bash_case > containing_case
Definition bash_case.h:48
std::shared_ptr< bpp::bash_case > get_containing_case() const
Definition bash_case_pattern.cpp:23
A case statement in Bash++.
Definition bash_case.h:27
std::string cases
Definition bash_case.h:29
const std::string & get_cases() const
Definition bash_case.cpp:15
void add_case(const std::string &case_)
Definition bash_case.cpp:11
An entity which can contain code.
Definition bpp_code_entity.h:35
The practical difference between bpp_code_entity and bpp_string is how we handle the code buffers.
Definition bpp_string.h:77
Definition bash_case.cpp:9