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 |