A data member in a class.
Definition bpp_datamember.h:21
bool is_array() const
Definition bpp_datamember.cpp:35
bool array
Definition bpp_datamember.h:25
void set_scope(bpp_scope scope)
Definition bpp_datamember.cpp:15
std::string get_default_value() const
Definition bpp_datamember.cpp:27
void set_default_value(const std::string &default_value)
Definition bpp_datamember.cpp:11
std::string get_address() const override
Definition bpp_datamember.cpp:23
bpp_scope scope
Definition bpp_datamember.h:24
std::string default_value
Definition bpp_datamember.h:23
bpp_scope get_scope() const
Definition bpp_datamember.cpp:31
void set_array(bool is_array)
Definition bpp_datamember.cpp:19
An object in Bash++.
Definition bpp_object.h:22
Definition bash_case.cpp:9
bpp_scope
Definition bpp.h:20
const std::shared_ptr< bpp_datamember > inaccessible_datamember
A placeholder for an inaccessible data member of a class (scope handling)
Definition bpp_datamember.h:42