| add_class(std::shared_ptr< bpp_class > class_) override | bpp::bpp_program | virtual |
| add_code(const std::string &code, bool add_newline=true) | bpp::bpp_code_entity | virtual |
| add_code_to_next_line(const std::string &code) | bpp::bpp_code_entity | virtual |
| add_code_to_previous_line(const std::string &code) | bpp::bpp_code_entity | virtual |
| add_diagnostic(const std::string &file, diagnostic_type type, const std::string &message, uint32_t start_line, uint32_t start_column, uint32_t end_line, uint32_t end_column) | bpp::bpp_program | |
| add_object(std::shared_ptr< bpp_object > object, bool make_local=false) override | bpp::bpp_code_entity | virtual |
| add_reference(const std::string &file, uint64_t line, uint64_t column) | bpp::bpp_entity | |
| add_source_file(const std::string &file) | bpp::bpp_program | |
| assignment_counter | bpp::bpp_program | private |
| bpp_code_entity() | bpp::bpp_code_entity | |
| bpp_program() | bpp::bpp_program | |
| buffers_flushed | bpp::bpp_code_entity | protected |
| classes | bpp::bpp_entity | protected |
| clear_all_buffers() | bpp::bpp_code_entity | virtual |
| clear_diagnostics(const std::string &file) | bpp::bpp_program | |
| code | bpp::bpp_code_entity | protected |
| containing_class | bpp::bpp_entity | protected |
| diagnostics | bpp::bpp_program | private |
| dynamic_cast_counter | bpp::bpp_program | private |
| entity_maps | bpp::bpp_program | private |
| flush_code_buffers() | bpp::bpp_code_entity | virtual |
| flush_nextline_buffer() | bpp::bpp_code_entity | virtual |
| flush_postline_buffer() | bpp::bpp_code_entity | virtual |
| function_counter | bpp::bpp_program | private |
| get_active_entity(const std::string &file, uint32_t line, uint32_t column) | bpp::bpp_program | |
| get_address() const | bpp::bpp_entity | virtual |
| get_assignment_counter() const | bpp::bpp_program | |
| get_class() | bpp::bpp_entity | virtual |
| get_class(const std::string &name) | bpp::bpp_entity | |
| get_classes() const | bpp::bpp_entity | |
| get_code() const | bpp::bpp_code_entity | virtual |
| get_containing_class() | bpp::bpp_entity | virtual |
| get_diagnostics(const std::string &file) const | bpp::bpp_program | |
| get_dynamic_cast_counter() const | bpp::bpp_program | |
| get_function_counter() const | bpp::bpp_program | |
| get_include_paths() const | bpp::bpp_program | |
| get_initial_definition() const | bpp::bpp_entity | |
| get_main_source_file() const | bpp::bpp_program | |
| get_name() const | bpp::bpp_entity | virtual |
| get_object(const std::string &name) | bpp::bpp_entity | |
| get_object_counter() const | bpp::bpp_program | |
| get_objects() const | bpp::bpp_entity | |
| get_parent() const | bpp::bpp_entity | |
| get_post_code() const | bpp::bpp_code_entity | virtual |
| get_pre_code() const | bpp::bpp_code_entity | virtual |
| get_primitive_class() const | bpp::bpp_program | |
| get_references() const | bpp::bpp_entity | |
| get_source_files() const | bpp::bpp_program | |
| get_supershell_counter() const | bpp::bpp_program | |
| get_target_bash_version() const | bpp::bpp_program | |
| get_typeof_counter() const | bpp::bpp_program | |
| include_paths | bpp::bpp_program | private |
| increment_assignment_counter() | bpp::bpp_program | |
| increment_dynamic_cast_counter() | bpp::bpp_program | |
| increment_function_counter() | bpp::bpp_program | |
| increment_object_counter() | bpp::bpp_program | |
| increment_supershell_counter() | bpp::bpp_program | |
| increment_typeof_counter() | bpp::bpp_program | |
| inherit(std::shared_ptr< bpp_entity > parent) | bpp::bpp_entity | virtual |
| inherit(std::shared_ptr< bpp_class > parent) | bpp::bpp_entity | virtual |
| initial_definition | bpp::bpp_entity | protected |
| local_objects | bpp::bpp_entity | protected |
| main_source_file | bpp::bpp_program | private |
| mark_entity(const std::string &file, uint32_t start_line, uint32_t start_column, uint32_t end_line, uint32_t end_column, std::shared_ptr< bpp::bpp_entity > entity) | bpp::bpp_program | |
| name | bpp::bpp_entity | protected |
| nextline_buffer | bpp::bpp_code_entity | protected |
| object_counter | bpp::bpp_program | private |
| objects | bpp::bpp_entity | protected |
| parents | bpp::bpp_entity | protected |
| postline_buffer | bpp::bpp_code_entity | protected |
| prepare_class(std::shared_ptr< bpp_class > class_) | bpp::bpp_program | |
| primitive_class | bpp::bpp_program | private |
| references | bpp::bpp_entity | protected |
| set_containing_class(std::weak_ptr< bpp_class > containing_class) override | bpp::bpp_program | |
| bpp::bpp_code_entity::set_containing_class(std::weak_ptr< bpp::bpp_class > containing_class) | bpp::bpp_entity | virtual |
| set_definition_position(const std::string &file, uint64_t line, uint64_t column) | bpp::bpp_entity | |
| set_include_paths(std::shared_ptr< std::vector< std::string > > paths) | bpp::bpp_program | |
| set_main_source_file(const std::string &file) | bpp::bpp_program | |
| set_name(const std::string &name) | bpp::bpp_entity | virtual |
| set_output_stream(std::shared_ptr< std::ostream > output_stream) | bpp::bpp_program | |
| set_target_bash_version(uint16_t major, uint16_t minor) | bpp::bpp_program | |
| supershell_counter | bpp::bpp_program | private |
| target_bash_version | bpp::bpp_program | private |
| type | bpp::bpp_entity | protected |
| typeof_counter | bpp::bpp_program | private |
| ~bpp_entity()=default | bpp::bpp_entity | virtual |