Bash++
Bash++ compiler internal documentation
bpp::bpp_program Member List

This is the complete list of members for bpp::bpp_program, including all inherited members.

add_class(std::shared_ptr< bpp_class > class_) overridebpp::bpp_programvirtual
add_code(const std::string &code, bool add_newline=true)bpp::bpp_code_entityvirtual
add_code_to_next_line(const std::string &code)bpp::bpp_code_entityvirtual
add_code_to_previous_line(const std::string &code)bpp::bpp_code_entityvirtual
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) overridebpp::bpp_code_entityvirtual
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_counterbpp::bpp_programprivate
bpp_code_entity()bpp::bpp_code_entity
bpp_program()bpp::bpp_program
buffers_flushedbpp::bpp_code_entityprotected
classesbpp::bpp_entityprotected
clear_all_buffers()bpp::bpp_code_entityvirtual
clear_diagnostics(const std::string &file)bpp::bpp_program
codebpp::bpp_code_entityprotected
containing_classbpp::bpp_entityprotected
diagnosticsbpp::bpp_programprivate
dynamic_cast_counterbpp::bpp_programprivate
entity_mapsbpp::bpp_programprivate
flush_code_buffers()bpp::bpp_code_entityvirtual
flush_nextline_buffer()bpp::bpp_code_entityvirtual
flush_postline_buffer()bpp::bpp_code_entityvirtual
function_counterbpp::bpp_programprivate
get_active_entity(const std::string &file, uint32_t line, uint32_t column)bpp::bpp_program
get_address() constbpp::bpp_entityvirtual
get_assignment_counter() constbpp::bpp_program
get_class()bpp::bpp_entityvirtual
get_class(const std::string &name)bpp::bpp_entity
get_classes() constbpp::bpp_entity
get_code() constbpp::bpp_code_entityvirtual
get_containing_class()bpp::bpp_entityvirtual
get_diagnostics(const std::string &file) constbpp::bpp_program
get_dynamic_cast_counter() constbpp::bpp_program
get_function_counter() constbpp::bpp_program
get_include_paths() constbpp::bpp_program
get_initial_definition() constbpp::bpp_entity
get_main_source_file() constbpp::bpp_program
get_name() constbpp::bpp_entityvirtual
get_object(const std::string &name)bpp::bpp_entity
get_object_counter() constbpp::bpp_program
get_objects() constbpp::bpp_entity
get_parent() constbpp::bpp_entity
get_post_code() constbpp::bpp_code_entityvirtual
get_pre_code() constbpp::bpp_code_entityvirtual
get_primitive_class() constbpp::bpp_program
get_references() constbpp::bpp_entity
get_source_files() constbpp::bpp_program
get_supershell_counter() constbpp::bpp_program
get_target_bash_version() constbpp::bpp_program
get_typeof_counter() constbpp::bpp_program
include_pathsbpp::bpp_programprivate
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_entityvirtual
inherit(std::shared_ptr< bpp_class > parent)bpp::bpp_entityvirtual
initial_definitionbpp::bpp_entityprotected
local_objectsbpp::bpp_entityprotected
main_source_filebpp::bpp_programprivate
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
namebpp::bpp_entityprotected
nextline_bufferbpp::bpp_code_entityprotected
object_counterbpp::bpp_programprivate
objectsbpp::bpp_entityprotected
parentsbpp::bpp_entityprotected
postline_bufferbpp::bpp_code_entityprotected
prepare_class(std::shared_ptr< bpp_class > class_)bpp::bpp_program
primitive_classbpp::bpp_programprivate
referencesbpp::bpp_entityprotected
set_containing_class(std::weak_ptr< bpp_class > containing_class) overridebpp::bpp_program
bpp::bpp_code_entity::set_containing_class(std::weak_ptr< bpp::bpp_class > containing_class)bpp::bpp_entityvirtual
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_entityvirtual
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_counterbpp::bpp_programprivate
target_bash_versionbpp::bpp_programprivate
typebpp::bpp_entityprotected
typeof_counterbpp::bpp_programprivate
~bpp_entity()=defaultbpp::bpp_entityvirtual