|
Bash++
Bash++ compiler internal documentation
|
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) | 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_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 | |
| 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 | |
| snapshot | ProgramPool | private |
| suppress_warnings | ProgramPool | private |
| update_snapshot() | ProgramPool | private |
| utf16_mode | ProgramPool | private |