Bash++
Bash++ compiler internal documentation
ProgramPool Member List

This is the complete list of members for ProgramPool, including all inherited members.

_parse_program(const std::string &file_path, std::optional< std::pair< std::string, std::string > > replacement_file_contents=std::nullopt)ProgramPoolprivate
_remove_oldest_program()ProgramPoolprivate
_remove_program(size_t index)ProgramPoolprivate
add_include_path(const std::string &path)ProgramPool
clean()ProgramPool
close_file(const std::string &file_path)ProgramPool
get_program(const std::string &file_path, bool jump_queue=false)ProgramPool
get_utf16_mode() constProgramPool
has_program(const std::string &file_path)ProgramPool
include_pathsProgramPoolprivate
load_snapshot() constProgramPoolprivate
max_programsProgramPoolprivate
open_file(const std::string &file_path)ProgramPool
open_filesProgramPoolprivate
pool_mutexProgramPoolprivate
program_indicesProgramPoolprivate
ProgramPool(size_t max_programs=10)ProgramPoolexplicit
programsProgramPoolprivate
re_parse_program(const std::string &file_path)ProgramPool
re_parse_program(const std::string &file_path, std::pair< std::string, std::string > replacement_file_contents)ProgramPool
set_suppress_warnings(bool suppress)ProgramPool
set_utf16_mode(bool mode)ProgramPool
snapshotProgramPoolprivate
suppress_warningsProgramPoolprivate
update_snapshot()ProgramPoolprivate
utf16_modeProgramPoolprivate