Bash++
Bash++ compiler internal documentation
Main Page
Namespaces
Concepts
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
ProgramPool Member List
This is the complete list of members for
ProgramPool
, including all inherited members.
_parse_program
(const std::string &file_path)
ProgramPool
private
_remove_oldest_program
()
ProgramPool
private
_remove_program
(size_t index)
ProgramPool
private
add_include_path
(const std::string &path)
ProgramPool
clean
()
ProgramPool
close_file
(const std::string &file_path)
ProgramPool
get_file_contents
(const std::string &file_path)
ProgramPool
get_program
(const std::string &file_path, bool jump_queue=false)
ProgramPool
get_utf16_mode
() const
ProgramPool
has_program
(const std::string &file_path)
ProgramPool
include_paths
ProgramPool
private
load_snapshot
() const
ProgramPool
private
max_programs
ProgramPool
private
open_file
(const std::string &file_path)
ProgramPool
open_files
ProgramPool
private
pool_mutex
ProgramPool
private
program_indices
ProgramPool
private
ProgramPool
(size_t max_programs=10)
ProgramPool
explicit
programs
ProgramPool
private
re_parse_program
(const std::string &file_path)
ProgramPool
remove_unsaved_file_contents
(const std::string &file_path)
ProgramPool
set_suppress_warnings
(bool suppress)
ProgramPool
set_target_bash_version
(const BashVersion &version)
ProgramPool
set_unsaved_file_contents
(const std::string &file_path, const std::string &contents)
ProgramPool
set_utf16_mode
(bool mode)
ProgramPool
snapshot
ProgramPool
private
snapshot_mutex
ProgramPool
mutable
private
suppress_warnings
ProgramPool
private
target_bash_version
ProgramPool
private
unsaved_changes
ProgramPool
private
update_snapshot
()
ProgramPool
private
utf16_mode
ProgramPool
private
Generated by
1.9.8