SYMBOL INDEX (2850 symbols across 374 files) FILE: app/include/AppInfo.hpp function QString (line 9) | inline QString app_display_name() { FILE: app/include/CategorizationDialog.hpp class DatabaseManager (line 17) | class DatabaseManager class QCloseEvent (line 18) | class QCloseEvent class QEvent (line 19) | class QEvent class QPushButton (line 20) | class QPushButton class QTableView (line 21) | class QTableView class QCheckBox (line 22) | class QCheckBox class QStandardItem (line 23) | class QStandardItem class CategorizationDialog (line 25) | class CategorizationDialog : public QDialog method show_subcategory_column_enabled (line 36) | bool show_subcategory_column_enabled() const { return show_subcategory... type RowStatus (line 57) | enum class RowStatus { type Column (line 82) | enum Column { type MoveRecord (line 93) | struct MoveRecord { type PreviewRecord (line 100) | struct PreviewRecord { FILE: app/include/CategorizationProgressDialog.hpp class MainApp (line 16) | class MainApp class QLabel (line 17) | class QLabel class QPlainTextEdit (line 18) | class QPlainTextEdit class QPushButton (line 19) | class QPushButton class QTableWidget (line 20) | class QTableWidget class QTimer (line 21) | class QTimer class QEvent (line 22) | class QEvent class CategorizationProgressDialog (line 24) | class CategorizationProgressDialog : public QDialog type StageId (line 28) | enum class StageId { type StagePlan (line 34) | struct StagePlan { type ItemStatus (line 55) | enum class ItemStatus { type DisplayType (line 62) | enum class DisplayType { type StageState (line 69) | struct StageState { type ItemState (line 74) | struct ItemState { FILE: app/include/CategorizationService.hpp class Settings (line 18) | class Settings class ILLMClient (line 19) | class ILLMClient type spdlog (line 20) | namespace spdlog { class logger; } class logger (line 20) | class logger class CategorizationService (line 25) | class CategorizationService { type PromptOverride (line 34) | struct PromptOverride { FILE: app/include/CategorizationServiceTestAccess.hpp class CategorizationServiceTestAccess (line 10) | class CategorizationServiceTestAccess { method build_whitelist_context (line 17) | static std::string build_whitelist_context(const CategorizationService... method build_category_language_context (line 26) | static std::string build_category_language_context(const Categorizatio... FILE: app/include/CategorizationSession.hpp class CategorizationSession (line 7) | class CategorizationSession { FILE: app/include/CategoryLanguage.hpp type CategoryLanguage (line 8) | enum class CategoryLanguage { function QString (line 20) | inline QString categoryLanguageToString(CategoryLanguage language) function CategoryLanguage (line 41) | inline CategoryLanguage categoryLanguageFromString(const QString& value) function categoryLanguageDisplay (line 63) | inline std::string categoryLanguageDisplay(CategoryLanguage lang) { FILE: app/include/ConsistencyPassService.hpp class ILLMClient (line 16) | class ILLMClient type spdlog (line 17) | namespace spdlog { class logger; } class logger (line 17) | class logger class ConsistencyPassService (line 19) | class ConsistencyPassService { FILE: app/include/CustomApiDialog.hpp class QCheckBox (line 9) | class QCheckBox class QLineEdit (line 10) | class QLineEdit class QPushButton (line 11) | class QPushButton class QTextEdit (line 12) | class QTextEdit class CustomApiDialog (line 17) | class CustomApiDialog : public QDialog FILE: app/include/CustomLLMDialog.hpp class QLineEdit (line 9) | class QLineEdit class QPushButton (line 10) | class QPushButton class QTextEdit (line 11) | class QTextEdit class CustomLLMDialog (line 16) | class CustomLLMDialog : public QDialog FILE: app/include/DatabaseManager.hpp class DatabaseManager (line 13) | class DatabaseManager { type ResolvedCategory (line 19) | struct ResolvedCategory { type TaxonomyEntry (line 88) | struct TaxonomyEntry { FILE: app/include/DialogUtils.hpp class QWidget (line 6) | class QWidget class DialogUtils (line 8) | class DialogUtils { FILE: app/include/DocumentTextAnalyzer.hpp class ILLMClient (line 7) | class ILLMClient type DocumentAnalysisResult (line 9) | struct DocumentAnalysisResult { class DocumentTextAnalyzer (line 23) | class DocumentTextAnalyzer { type Settings (line 28) | struct Settings { FILE: app/include/DryRunPreviewDialog.hpp class DryRunPreviewDialog (line 10) | class DryRunPreviewDialog : public QDialog { type Entry (line 13) | struct Entry { FILE: app/include/EmbeddedEnv.hpp class EmbeddedEnv (line 7) | class EmbeddedEnv { FILE: app/include/FileScanner.hpp class FileScanner (line 12) | class FileScanner { method FileScanner (line 14) | FileScanner() = default; type ScanContext (line 20) | struct ScanContext FILE: app/include/GeminiClient.hpp class GeminiClient (line 8) | class GeminiClient : public ILLMClient { FILE: app/include/GgmlRuntimePaths.hpp type GgmlRuntimePaths (line 8) | namespace GgmlRuntimePaths { FILE: app/include/ILLMClient.hpp class ILLMClient (line 5) | class ILLMClient { FILE: app/include/ImageRenameMetadataService.hpp type sqlite3 (line 9) | struct sqlite3 class ImageRenameMetadataService (line 20) | class ImageRenameMetadataService { method ImageRenameMetadataService (line 35) | ImageRenameMetadataService(const ImageRenameMetadataService&) = delete; method ImageRenameMetadataService (line 36) | ImageRenameMetadataService& operator=(const ImageRenameMetadataService... type ExifMetadata (line 76) | struct ExifMetadata { type CacheLookup (line 82) | struct CacheLookup { type ReverseGeocodeResult (line 87) | struct ReverseGeocodeResult { FILE: app/include/IniConfig.hpp class IniConfig (line 10) | class IniConfig { FILE: app/include/LLMClient.hpp class LLMClient (line 8) | class LLMClient : public ILLMClient { FILE: app/include/LLMDownloader.hpp class LLMDownloader (line 16) | class LLMDownloader type DownloadStatus (line 96) | enum class DownloadStatus { class LLMDownloaderTestAccess (line 128) | class LLMDownloaderTestAccess { FILE: app/include/LLMErrors.hpp class BackoffError (line 7) | class BackoffError : public std::runtime_error { method BackoffError (line 9) | BackoffError(const std::string& message, int retry_seconds) method retry_after_seconds (line 12) | int retry_after_seconds() const { return retry_after_seconds_; } FILE: app/include/LLMSelectionDialog.hpp class QLabel (line 15) | class QLabel class QProgressBar (line 16) | class QProgressBar class QPushButton (line 17) | class QPushButton class QRadioButton (line 18) | class QRadioButton class QDialogButtonBox (line 19) | class QDialogButtonBox class QWidget (line 20) | class QWidget class QString (line 21) | class QString class QComboBox (line 22) | class QComboBox class QListWidget (line 23) | class QListWidget class QLineEdit (line 24) | class QLineEdit class QCheckBox (line 25) | class QCheckBox class QToolButton (line 26) | class QToolButton class QScrollArea (line 27) | class QScrollArea class QShowEvent (line 28) | class QShowEvent class Settings (line 30) | class Settings class LLMSelectionDialogTestAccess (line 33) | class LLMSelectionDialogTestAccess class LLMSelectionDialog (line 36) | class LLMSelectionDialog : public QDialog type VisualLlmDownloadEntry (line 60) | struct VisualLlmDownloadEntry { FILE: app/include/LLMSelectionDialogTestAccess.hpp class LLMDownloader (line 10) | class LLMDownloader class LLMSelectionDialog (line 11) | class LLMSelectionDialog class LLMSelectionDialogTestAccess (line 13) | class LLMSelectionDialogTestAccess { type VisualEntryRefs (line 15) | struct VisualEntryRefs { FILE: app/include/Language.hpp type Language (line 6) | enum class Language { function QString (line 17) | inline QString languageToString(Language language) function Language (line 40) | inline Language languageFromString(const QString& value) FILE: app/include/LlamaModelParams.hpp type spdlog (line 7) | namespace spdlog { class logger; } class logger (line 7) | class logger FILE: app/include/LlavaImageAnalyzer.hpp type llama_model (line 13) | struct llama_model type llama_context (line 14) | struct llama_context type llama_vocab (line 15) | struct llama_vocab type mtmd_context (line 16) | struct mtmd_context type mtmd_bitmap (line 17) | struct mtmd_bitmap type LlavaImageAnalysisResult (line 23) | struct LlavaImageAnalysisResult { class LlavaImageAnalyzer (line 37) | class LlavaImageAnalyzer { type Settings (line 42) | struct Settings { method LlavaImageAnalyzer (line 84) | LlavaImageAnalyzer(const LlavaImageAnalyzer&) = delete; method LlavaImageAnalyzer (line 85) | LlavaImageAnalyzer& operator=(const LlavaImageAnalyzer&) = delete; type ggml_log_level (line 193) | enum ggml_log_level type LlavaImageAnalyzerTestAccess (line 205) | namespace LlavaImageAnalyzerTestAccess { FILE: app/include/LlmCatalog.hpp type DefaultLlmEntry (line 12) | struct DefaultLlmEntry { FILE: app/include/LocalLLMClient.hpp type spdlog (line 10) | namespace spdlog { class logger; } class logger (line 10) | class logger class LocalLLMClient (line 12) | class LocalLLMClient : public ILLMClient { type Status (line 17) | enum class Status { FILE: app/include/LocalLLMTestAccess.hpp type LocalLLMTestAccess (line 8) | namespace LocalLLMTestAccess { type BackendPreference (line 10) | enum class BackendPreference { FILE: app/include/Logger.hpp class Logger (line 10) | class Logger { method Logger (line 20) | Logger() = delete; FILE: app/include/MainApp.hpp class QAction (line 36) | class QAction class QCheckBox (line 37) | class QCheckBox class QRadioButton (line 38) | class QRadioButton class QComboBox (line 39) | class QComboBox class QLabel (line 40) | class QLabel class QDockWidget (line 41) | class QDockWidget class QFileSystemModel (line 42) | class QFileSystemModel class QLineEdit (line 43) | class QLineEdit class QString (line 44) | class QString class QPushButton (line 45) | class QPushButton class QToolButton (line 46) | class QToolButton class QTreeView (line 47) | class QTreeView class QStackedWidget (line 48) | class QStackedWidget class QWidget (line 49) | class QWidget class QLabel (line 50) | class QLabel class QEvent (line 51) | class QEvent class MainAppUiBuilder (line 52) | class MainAppUiBuilder class WhitelistManagerDialog (line 53) | class WhitelistManagerDialog class SuitabilityBenchmarkDialog (line 54) | class SuitabilityBenchmarkDialog type CategorizedFile (line 56) | struct CategorizedFile type FileEntry (line 57) | struct FileEntry class MainAppTestAccess (line 60) | class MainAppTestAccess class MainApp (line 66) | class MainApp : public QMainWindow type SupportPromptResult (line 73) | enum class SupportPromptResult { Support, NotSure } method is_development_mode (line 124) | bool is_development_mode() const { return development_mode_; } class WhitelistManagerDialog (line 380) | class WhitelistManagerDialog FILE: app/include/MainAppEditActions.hpp class QLineEdit (line 6) | class QLineEdit class MainAppEditActions (line 8) | class MainAppEditActions { FILE: app/include/MainAppHelpActions.hpp class QWidget (line 6) | class QWidget class MainAppHelpActions (line 8) | class MainAppHelpActions { FILE: app/include/MainAppTestAccess.hpp class MainApp (line 19) | class MainApp class Settings (line 20) | class Settings class MainAppTestAccess (line 25) | class MainAppTestAccess { type SimulatedSupportResult (line 30) | enum class SimulatedSupportResult { FILE: app/include/MainAppUiBuilder.hpp class MainApp (line 8) | class MainApp class MainAppUiBuilder (line 13) | class MainAppUiBuilder { FILE: app/include/MediaRenameMetadataService.hpp class MediaRenameMetadataService (line 17) | class MediaRenameMetadataService { type MetadataFields (line 22) | struct MetadataFields { FILE: app/include/MovableCategorizedFile.hpp class MovableCategorizedFile (line 7) | class MovableCategorizedFile { type PreviewPaths (line 9) | struct PreviewPaths { type MovePaths (line 42) | struct MovePaths { FILE: app/include/ResultsCoordinator.hpp class ResultsCoordinator (line 16) | class ResultsCoordinator { FILE: app/include/Settings.hpp class Settings (line 16) | class Settings FILE: app/include/SuitabilityBenchmarkDialog.hpp class QLabel (line 12) | class QLabel class QTextEdit (line 13) | class QTextEdit class QProgressBar (line 14) | class QProgressBar class QPushButton (line 15) | class QPushButton class QCheckBox (line 16) | class QCheckBox class Settings (line 17) | class Settings class QCloseEvent (line 18) | class QCloseEvent class QEvent (line 19) | class QEvent class SuitabilityBenchmarkDialog (line 24) | class SuitabilityBenchmarkDialog : public QDialog FILE: app/include/SupportCodeManager.hpp class SupportCodeManager (line 15) | class SupportCodeManager { FILE: app/include/TestHooks.hpp type TestHooks (line 11) | namespace TestHooks { type BackendMemoryInfo (line 13) | struct BackendMemoryInfo { type CategorizationMoveInfo (line 35) | struct CategorizationMoveInfo { FILE: app/include/TranslationManager.hpp class QApplication (line 11) | class QApplication class TranslationManager (line 13) | class TranslationManager : public QObject type LanguageInfo (line 16) | struct LanguageInfo { FILE: app/include/Types.hpp type LLMChoice (line 6) | enum class LLMChoice { function is_remote_choice (line 17) | inline bool is_remote_choice(LLMChoice choice) { type FileType (line 23) | enum class FileType {File, Directory} type CategorizedFile (line 25) | struct CategorizedFile { function to_string (line 41) | inline std::string to_string(FileType type) { type FileEntry (line 49) | struct FileEntry { type CustomLLM (line 55) | struct CustomLLM { function is_valid_custom_llm (line 62) | inline bool is_valid_custom_llm(const CustomLLM& entry) { type CustomApiEndpoint (line 69) | struct CustomApiEndpoint { function is_valid_custom_api_endpoint (line 81) | inline bool is_valid_custom_api_endpoint(const CustomApiEndpoint& entry) { type FileScanOptions (line 88) | enum class FileScanOptions { function has_flag (line 96) | inline bool has_flag(FileScanOptions value, FileScanOptions flag) { function FileScanOptions (line 100) | inline FileScanOptions operator|(FileScanOptions a, FileScanOptions b) { function FileScanOptions (line 104) | inline FileScanOptions operator&(FileScanOptions a, FileScanOptions b) { function FileScanOptions (line 108) | inline FileScanOptions operator~(FileScanOptions a) { type cudaDeviceProp (line 112) | struct cudaDeviceProp { FILE: app/include/UiTranslator.hpp class QAction (line 12) | class QAction class QActionGroup (line 13) | class QActionGroup class QDockWidget (line 15) | class QDockWidget class QLabel (line 16) | class QLabel class QMainWindow (line 17) | class QMainWindow class QMenu (line 18) | class QMenu class QPushButton (line 19) | class QPushButton class QComboBox (line 20) | class QComboBox class QStandardItemModel (line 21) | class QStandardItemModel class QToolButton (line 22) | class QToolButton class Settings (line 24) | class Settings class UiTranslator (line 32) | class UiTranslator type PrimaryControls (line 38) | struct PrimaryControls { type MenuControls (line 70) | struct MenuControls { type ActionControls (line 85) | struct ActionControls { type LanguageControls (line 124) | struct LanguageControls { type CategoryLanguageControls (line 139) | struct CategoryLanguageControls { type State (line 155) | struct State { type Dependencies (line 164) | struct Dependencies { FILE: app/include/UndoManager.hpp class UndoManager (line 14) | class UndoManager { type Entry (line 16) | struct Entry { type UndoResult (line 31) | struct UndoResult { FILE: app/include/UpdateArchiveExtractor.hpp class UpdateArchiveExtractor (line 6) | class UpdateArchiveExtractor type ExtractionResult (line 9) | struct ExtractionResult method ExtractionResult (line 14) | static ExtractionResult success(std::filesystem::path path) method ExtractionResult (line 19) | static ExtractionResult failure(std::string error) method ok (line 24) | bool ok() const FILE: app/include/UpdateFeed.hpp type UpdateInfo (line 6) | struct UpdateInfo method has_download_target (line 15) | bool has_download_target() const method has_direct_installer (line 20) | bool has_direct_installer() const class UpdateFeed (line 26) | class UpdateFeed type Platform (line 29) | enum class Platform { FILE: app/include/UpdateInstaller.hpp type UpdatePreparationResult (line 12) | struct UpdatePreparationResult type Status (line 14) | enum class Status { method UpdatePreparationResult (line 24) | static UpdatePreparationResult ready(std::filesystem::path path) method UpdatePreparationResult (line 29) | static UpdatePreparationResult canceled(std::string message = {}) method UpdatePreparationResult (line 34) | static UpdatePreparationResult failed(std::string message) class UpdateInstaller (line 40) | class UpdateInstaller type LaunchRequest (line 43) | struct LaunchRequest class DownloadCanceledError (line 49) | class DownloadCanceledError : public std::runtime_error FILE: app/include/UpdateInstallerTestAccess.hpp class UpdateInstallerTestAccess (line 7) | class UpdateInstallerTestAccess { FILE: app/include/Updater.hpp class QWidget (line 13) | class QWidget class QString (line 14) | class QString class UpdaterTestAccess (line 17) | class UpdaterTestAccess class Updater (line 20) | class Updater FILE: app/include/UpdaterBuildConfig.hpp type UpdaterBuildConfig (line 3) | namespace UpdaterBuildConfig { type Mode (line 5) | enum class Mode { function Mode (line 11) | constexpr Mode current_mode() function update_checks_enabled (line 24) | constexpr bool update_checks_enabled() function auto_install_enabled (line 29) | constexpr bool auto_install_enabled() FILE: app/include/UpdaterLaunchOptions.hpp type UpdaterLaunchOptions (line 3) | namespace UpdaterLaunchOptions { FILE: app/include/UpdaterLiveTestConfig.hpp type UpdaterLiveTestConfig (line 7) | struct UpdaterLiveTestConfig FILE: app/include/UpdaterTestAccess.hpp class QWidget (line 10) | class QWidget class Updater (line 11) | class Updater class UpdaterTestAccess (line 13) | class UpdaterTestAccess { FILE: app/include/Utils.hpp class Utils (line 13) | class Utils { type CudaMemoryInfo (line 28) | struct CudaMemoryInfo { method valid (line 33) | bool valid() const { FILE: app/include/Version.hpp class Version (line 9) | class Version { FILE: app/include/WhitelistManagerDialog.hpp class QListWidget (line 11) | class QListWidget class QTextEdit (line 12) | class QTextEdit class QLineEdit (line 13) | class QLineEdit class QPushButton (line 14) | class QPushButton class QLabel (line 15) | class QLabel class WhitelistManagerDialog (line 20) | class WhitelistManagerDialog : public QDialog { method set_on_lists_changed (line 34) | void set_on_lists_changed(std::function cb) { on_lists_changed... FILE: app/include/WhitelistStore.hpp class Settings (line 9) | class Settings type WhitelistEntry (line 11) | struct WhitelistEntry { class WhitelistStore (line 16) | class WhitelistStore { method empty (line 27) | bool empty() const { return entries_.empty(); } method default_name (line 34) | std::string default_name() const { return default_name_; } FILE: app/include/external/dotenv.h function class (line 91) | class dotenv function init (line 125) | inline void dotenv::init(const char* filename) function init (line 145) | inline void dotenv::init(int flags, const char* filename) function setenv (line 169) | inline int setenv(const char *name, const char *value, int overwrite) function find_var_start (line 194) | inline size_t dotenv::find_var_start(const std::string& str, size_t pos,... function find_var_end (line 213) | inline size_t dotenv::find_var_end(const std::string& str, size_t pos, c... function ltrim (line 223) | inline void dotenv::ltrim(std::string& s) { function rtrim (line 228) | inline void dotenv::rtrim(std::string& s) { function trim (line 233) | inline void dotenv::trim(std::string& s) { function do_init (line 326) | inline void dotenv::do_init(int flags, const char* filename) FILE: app/lib/CategorizationDialog.cpp type ScopedFlag (line 72) | struct ScopedFlag { method ScopedFlag (line 74) | explicit ScopedFlag(bool& target) : ref(target) { ref = true; } function to_lower_copy_str (line 84) | std::string to_lower_copy_str(std::string value) { function trim_copy (line 91) | std::string trim_copy(const std::string& value) { function is_missing_category_label (line 99) | bool is_missing_category_label(const std::string& value) { class BulkEditDialog (line 108) | class BulkEditDialog final : public QDialog { method BulkEditDialog (line 110) | explicit BulkEditDialog(bool allow_subcategory, QWidget* parent = null... method category (line 146) | std::string category() const { method subcategory (line 150) | std::string subcategory() const { method update_ok_state (line 158) | void update_ok_state() { function contains_only_allowed_chars (line 173) | bool contains_only_allowed_chars(const std::string& value) { function has_leading_or_trailing_space_or_dot (line 187) | bool has_leading_or_trailing_space_or_dot(const std::string& value) { function is_reserved_windows_name (line 196) | bool is_reserved_windows_name(const std::string& value) { function looks_like_extension_label (line 206) | bool looks_like_extension_label(const std::string& value) { function validate_labels (line 218) | bool validate_labels(const std::string& category, function to_system_clock (line 250) | std::chrono::system_clock::time_point to_system_clock(std::filesystem::f... type TestHooks (line 262) | namespace TestHooks { function set_categorization_move_probe (line 264) | void set_categorization_move_probe(CategorizationMoveProbe probe) { function reset_categorization_move_probe (line 268) | void reset_categorization_move_probe() { function QFileIconProvider (line 476) | QFileIconProvider& file_icon_provider() function QIcon (line 482) | QIcon fallback_image_icon() function icons_match (line 525) | bool icons_match(const QIcon& left, const QIcon& right, const QSize& size) function QIcon (line 544) | QIcon type_icon(const QString& code, const QString& file_path) function QIcon (line 576) | QIcon edit_icon() function QString (line 592) | QString edit_icon_html(int size) function is_supported_image_entry (line 608) | bool is_supported_image_entry(const std::string& file_path, function is_supported_document_entry (line 619) | bool is_supported_document_entry(const std::string& file_path, function build_suggested_target_dir (line 630) | std::filesystem::path build_suggested_target_dir(const CategorizedFile& ... type NumericSuffix (line 650) | struct NumericSuffix { function NumericSuffix (line 656) | NumericSuffix split_numeric_suffix(const std::string& stem) { type ParentheticalSuffix (line 690) | struct ParentheticalSuffix { function ParentheticalSuffix (line 696) | ParentheticalSuffix split_parenthetical_suffix(const std::string& stem) { function build_unique_suggested_name (line 739) | std::string build_unique_suggested_name(const std::string& desired_name, function build_unique_move_name (line 803) | std::string build_unique_move_name(const std::string& desired_name, function ensure_unique_image_suggested_names (line 855) | void ensure_unique_image_suggested_names(std::vector& f... type RowEntry (line 921) | struct RowEntry { type CollisionState (line 1383) | struct CollisionState { FILE: app/lib/CategorizationProgressDialog.cpp function QString (line 298) | QString CategorizationProgressDialog::stage_label(StageId stage_id) const function QString (line 327) | QString CategorizationProgressDialog::display_type_label(DisplayType dis... FILE: app/lib/CategorizationService.cpp function trim_copy (line 39) | std::string trim_copy(std::string value) { function collapse_spaces_copy (line 46) | std::string collapse_spaces_copy(std::string value) { function strip_wrapping_punctuation (line 64) | std::string strip_wrapping_punctuation(std::string value) { function strip_trailing_parenthetical_gloss (line 97) | std::string strip_trailing_parenthetical_gloss(std::string value) { function find_case_insensitive (line 123) | std::size_t find_case_insensitive(const std::string& value, std::string_... function strip_explanatory_suffix (line 132) | std::string strip_explanatory_suffix(std::string value) { function extract_category_phrase (line 165) | std::string extract_category_phrase(std::string value) { function strip_inline_label_artifacts (line 200) | std::string strip_inline_label_artifacts(std::string value, bool categor... function normalize_candidate_label (line 237) | std::string normalize_candidate_label(std::string value, bool category_l... function strip_list_prefix (line 251) | std::string strip_list_prefix(std::string line) { function has_alpha (line 275) | bool has_alpha(const std::string& value) { function is_heading_like_label (line 281) | bool is_heading_like_label(const std::string& value) { function split_segments (line 308) | std::vector split_segments(const std::string& line, std::st... function extract_labeled_value (line 325) | std::optional extract_labeled_value(const std::string& line, function split_inline_pair (line 346) | bool split_inline_pair(const std::string& line, std::string& category, s... function split_category_subcategory (line 374) | std::pair split_category_subcategory(const std... function parse_translated_category_response (line 434) | std::optional> parse_translated_cate... function to_lower_copy_str (line 459) | std::string to_lower_copy_str(std::string value) { function contains_only_allowed_chars (line 467) | bool contains_only_allowed_chars(const std::string& value) { function has_leading_or_trailing_space_or_dot (line 482) | bool has_leading_or_trailing_space_or_dot(const std::string& value) { function is_reserved_windows_name (line 493) | bool is_reserved_windows_name(const std::string& value) { function looks_like_extension_label (line 504) | bool looks_like_extension_label(const std::string& value) { type LabelValidationResult (line 517) | struct LabelValidationResult { function LabelValidationResult (line 523) | LabelValidationResult validate_labels(const std::string& category, const... function is_allowed (line 713) | bool is_allowed(const std::string& value, const std::vector... function first_allowed_or_blank (line 727) | std::string first_allowed_or_blank(const std::vector& allow... FILE: app/lib/CategorizationSession.cpp function LLMClient (line 22) | LLMClient CategorizationSession::create_llm_client() const FILE: app/lib/ConsistencyPassService.cpp function trim_whitespace (line 27) | std::string trim_whitespace(const std::string& value) { function try_parse_harmonized_entry (line 37) | bool try_parse_harmonized_entry(const std::string& line, function make_item_key (line 75) | std::string make_item_key(const CategorizedFile& item) { function canonical_category_text (line 81) | std::string canonical_category_text(const CategorizedFile& item) { function canonical_subcategory_text (line 85) | std::string canonical_subcategory_text(const CategorizedFile& item) { function build_items_by_key (line 89) | std::unordered_map build_items_by_key(std... function build_consistency_prompt (line 98) | std::string build_consistency_prompt( function parse_structured_lines (line 146) | bool parse_structured_lines( type HarmonizedUpdate (line 206) | struct HarmonizedUpdate { function extract_harmonized_update (line 213) | std::optional extract_harmonized_update( function apply_harmonized_update (line 263) | void apply_harmonized_update( function strip_list_prefix (line 342) | std::string strip_list_prefix(std::string line) { function split_key_value (line 351) | std::optional> split_key_value(const... function split_category_subcategory (line 365) | std::pair split_category_subcategory(const std... function parse_ordered_line (line 374) | std::optional> parse_ordered_line( function parse_ordered_category_lines (line 407) | std::vector> parse_ordered_category_... function apply_ordered_fallback (line 437) | bool apply_ordered_fallback( FILE: app/lib/CustomApiDialog.cpp function CustomApiEndpoint (line 109) | CustomApiEndpoint CustomApiDialog::result() const FILE: app/lib/CustomLLMDialog.cpp function CustomLLM (line 94) | CustomLLM CustomLLMDialog::result() const FILE: app/lib/DatabaseManager.cpp function db_log (line 26) | void db_log(spdlog::level::level_enum level, const char* fmt, Args&&... ... function is_duplicate_column_error (line 35) | bool is_duplicate_column_error(const char *error_msg) { function to_lower_copy (line 46) | std::string to_lower_copy(std::string value) { function language_storage_key (line 53) | std::string language_storage_key(CategoryLanguage language) { function extract_extension_lower (line 57) | std::string extract_extension_lower(const std::string& file_name) { type StatementDeleter (line 66) | struct StatementDeleter { function StatementPtr (line 76) | StatementPtr prepare_statement(sqlite3* db, const char* sql) { function trim_copy (line 84) | std::string trim_copy(std::string value) { function has_label_content (line 91) | bool has_label_content(const std::string& value) { function escape_like_pattern (line 95) | std::string escape_like_pattern(const std::string& value) { function build_recursive_dir_pattern (line 107) | std::string build_recursive_dir_pattern(const std::string& directory_pat... function build_categorized_entry (line 125) | std::optional build_categorized_entry(sqlite3_stmt* stm... function strip_trailing_stopwords (line 500) | static std::string strip_trailing_stopwords(const std::string& normalize... type CanonicalCategoryLabel (line 538) | struct CanonicalCategoryLabel { function is_image_like_label (line 543) | bool is_image_like_label(const std::string& normalized) { function CanonicalCategoryLabel (line 563) | CanonicalCategoryLabel canonicalize_category_label(const std::string& no... function CategorizedFile (line 1019) | CategorizedFile DatabaseManager::localize_categorized_file(const Categor... FILE: app/lib/DocumentTextAnalyzer.cpp function to_lower_copy (line 46) | std::string to_lower_copy(std::string value) { function trim_copy (line 53) | std::string trim_copy(const std::string& value) { function collapse_whitespace (line 61) | std::string collapse_whitespace(const std::string& value) { function QString (line 79) | QString sanitize_utf8_text(const std::string& value) { function split_words (line 85) | std::vector split_words(const QString& value) { function strip_xml_tags (line 102) | std::string strip_xml_tags(const std::string& xml) { function replace_all (line 122) | void replace_all(std::string& value, std::string_view from, std::string_... function decode_basic_entities (line 133) | std::string decode_basic_entities(std::string value) { function append_node_text (line 143) | void append_node_text(const pugi::xml_node& node, std::string& out) { function extract_xml_text (line 154) | std::string extract_xml_text(const std::string& xml) { function run_process (line 168) | std::optional run_process(const QString& program, function find_executable (line 192) | std::optional find_executable(const QString& name) { function extract_zip_member_libzip (line 201) | std::optional extract_zip_member_libzip(const std::filesyst... function extract_zip_member (line 236) | std::optional extract_zip_member(const std::filesystem::pat... function read_file_prefix (line 260) | std::string read_file_prefix(const std::filesystem::path& path, size_t m... function truncate_excerpt (line 273) | std::string truncate_excerpt(const std::string& text, size_t max_chars) { function normalize_date (line 282) | std::optional normalize_date(const std::string& input) { function extract_docx_date (line 299) | std::optional extract_docx_date(const std::filesystem::path... function extract_pdf_date (line 316) | std::optional extract_pdf_date(const std::filesystem::path&... class PdfiumLibraryGuard (line 345) | class PdfiumLibraryGuard { method PdfiumLibraryGuard (line 347) | PdfiumLibraryGuard() { FPDF_InitLibrary(); } function PdfiumLibraryGuard (line 351) | PdfiumLibraryGuard& pdfium_library() { method PdfiumLibraryGuard (line 347) | PdfiumLibraryGuard() { FPDF_InitLibrary(); } function extract_pdf_text_pdfium (line 356) | std::string extract_pdf_text_pdfium(const std::filesystem::path& path, s... type ParsedAnalysis (line 422) | struct ParsedAnalysis { function parse_analysis_json (line 427) | std::optional parse_analysis_json(const std::string& res... function first_words (line 470) | std::string first_words(const std::string& text, size_t max_words) { function DocumentAnalysisResult (line 509) | DocumentAnalysisResult DocumentTextAnalyzer::analyze(const std::filesyst... FILE: app/lib/FileScanner.cpp type FileScanner::ScanContext (line 23) | struct FileScanner::ScanContext { FILE: app/lib/GeminiClient.cpp function WriteCallback (line 29) | size_t WriteCallback(void* contents, size_t size, size_t nmemb, std::str... function escape_json (line 36) | std::string escape_json(const std::string& input) { type CurlRequest (line 53) | struct CurlRequest { method CurlRequest (line 57) | CurlRequest() = default; method CurlRequest (line 58) | CurlRequest(const CurlRequest&) = delete; method CurlRequest (line 59) | CurlRequest& operator=(const CurlRequest&) = delete; method CurlRequest (line 61) | CurlRequest(CurlRequest&& other) noexcept method CurlRequest (line 69) | CurlRequest& operator=(CurlRequest&& other) noexcept method cleanup (line 86) | void cleanup() function CurlRequest (line 99) | CurlRequest create_curl_request(const std::shared_ptr& l... method CurlRequest (line 57) | CurlRequest() = default; method CurlRequest (line 58) | CurlRequest(const CurlRequest&) = delete; method CurlRequest (line 59) | CurlRequest& operator=(const CurlRequest&) = delete; method CurlRequest (line 61) | CurlRequest(CurlRequest&& other) noexcept method CurlRequest (line 69) | CurlRequest& operator=(CurlRequest&& other) noexcept method cleanup (line 86) | void cleanup() function configure_request_payload (line 121) | void configure_request_payload(CurlRequest& request, function perform_request (line 138) | long perform_request(CurlRequest& request, const std::shared_ptr macos_candidate_dirs( function resolve_macos_backend_dir (line 67) | std::optional resolve_macos_backend_dir( FILE: app/lib/ImageRenameMetadataService.cpp type TiffEntry (line 55) | struct TiffEntry { type ParsedExifMetadata (line 63) | struct ParsedExifMetadata { function write_callback (line 69) | size_t write_callback(void* contents, size_t size, size_t nmemb, void* u... function configure_tls (line 77) | void configure_tls(CURL* curl) function read_byte (line 87) | bool read_byte(std::ifstream& in, uint8_t& value) function read_exact (line 97) | bool read_exact(std::ifstream& in, uint8_t* data, size_t size) function read_jpeg_exif_payload (line 106) | std::optional> read_jpeg_exif_payload(const std::fi... function read_file_bytes (line 181) | std::optional> read_file_bytes(const std::filesyste... function starts_with_bytes (line 202) | bool starts_with_bytes(const std::vector& data, const char* pre... function looks_like_tiff_payload (line 210) | bool looks_like_tiff_payload(const std::vector& data) function read_tiff_exif_payload (line 228) | std::optional> read_tiff_exif_payload(const std::fi... function read_png_exif_payload (line 250) | std::optional> read_png_exif_payload(const std::fil... function to_lower_ascii (line 308) | std::string to_lower_ascii(std::string value) function file_extension_lower (line 316) | std::string file_extension_lower(const std::filesystem::path& path) function has_extension (line 321) | bool has_extension(const std::string& extension, std::initializer_list read_u16(const std::vector& data, function read_u32 (line 358) | std::optional read_u32(const std::vector& data, function parse_ifd_entries (line 377) | bool parse_ifd_entries(const std::vector& tiff, function TiffEntry (line 417) | const TiffEntry* find_entry(const std::vector& entries, uint1... function value_data_offset (line 427) | std::optional value_data_offset(const std::vector& tiff, function trim_copy (line 455) | std::string trim_copy(std::string value) function read_ascii_value (line 463) | std::optional read_ascii_value(const std::vector& ... function read_rational_triplet (line 492) | std::optional> read_rational_triplet(const std::ve... function decode_gps_coordinate (line 519) | std::optional decode_gps_coordinate(const std::array&... function normalize_exif_date_value (line 541) | std::optional normalize_exif_date_value(const std::string& ... function ParsedExifMetadata (line 560) | ParsedExifMetadata parse_tiff_metadata(const std::vector& tiff) function shell_quote_argument (line 672) | std::string shell_quote_argument(const std::string& raw) function run_command_capture_output (line 703) | std::optional run_command_capture_output(const std::string&... function json_string_field (line 735) | std::optional json_string_field(const Json::Value& object, ... function json_number_field (line 747) | std::optional json_number_field(const Json::Value& object, const... function ParsedExifMetadata (line 777) | ParsedExifMetadata extract_heif_metadata_with_exiftool(const std::filesy... function pick_place_name (line 837) | std::optional pick_place_name(const Json::Value& root) FILE: app/lib/IniConfig.cpp function ini_log (line 12) | void ini_log(spdlog::level::level_enum level, const char* fmt, Args&&...... function trim_copy (line 21) | std::string trim_copy(const std::string& input) function should_skip_line (line 31) | bool should_skip_line(const std::string& line) function parse_section_header (line 36) | bool parse_section_header(const std::string& line, std::string& section) function parse_key_value (line 45) | std::optional> parse_key_value(const... FILE: app/lib/LLMClient.cpp function WriteCallback (line 23) | static size_t WriteCallback(void *contents, size_t size, size_t nmemb, s... function escape_json (line 33) | std::string escape_json(const std::string& input) { function resolve_custom_timeout_seconds (line 50) | long resolve_custom_timeout_seconds() { function resolve_openai_timeout_seconds (line 62) | long resolve_openai_timeout_seconds() { function resolve_timeout_seconds (line 66) | long resolve_timeout_seconds(const std::string& base_url) { function trim_ws (line 74) | std::string trim_ws(const std::string& value) { function trim_trailing_slashes (line 84) | std::string trim_trailing_slashes(std::string value) { function ends_with (line 91) | bool ends_with(const std::string& value, const std::string& suffix) { type CurlRequest (line 98) | struct CurlRequest { method CurlRequest (line 102) | CurlRequest() = default; method CurlRequest (line 103) | CurlRequest(const CurlRequest&) = delete; method CurlRequest (line 104) | CurlRequest& operator=(const CurlRequest&) = delete; method CurlRequest (line 106) | CurlRequest(CurlRequest&& other) noexcept method CurlRequest (line 114) | CurlRequest& operator=(CurlRequest&& other) noexcept method cleanup (line 131) | void cleanup() function CurlRequest (line 144) | CurlRequest create_curl_request(const std::shared_ptr& l... method CurlRequest (line 102) | CurlRequest() = default; method CurlRequest (line 103) | CurlRequest(const CurlRequest&) = delete; method CurlRequest (line 104) | CurlRequest& operator=(const CurlRequest&) = delete; method CurlRequest (line 106) | CurlRequest(CurlRequest&& other) noexcept method CurlRequest (line 114) | CurlRequest& operator=(CurlRequest&& other) noexcept method cleanup (line 131) | void cleanup() function configure_request_payload (line 166) | void configure_request_payload(CurlRequest& request, function perform_request (line 189) | long perform_request(CurlRequest& request, const std::shared_ptr read_env_bool(const char* key) { function read_env_value (line 79) | std::optional read_env_value(const char* key) { function set_env_value (line 87) | void set_env_value(const char* key, const std::optional& va... class ScopedEnvValue (line 103) | class ScopedEnvValue { method ScopedEnvValue (line 105) | ScopedEnvValue(const char* key, std::optional value) method ScopedEnvValue (line 114) | ScopedEnvValue(const ScopedEnvValue&) = delete; method ScopedEnvValue (line 115) | ScopedEnvValue& operator=(const ScopedEnvValue&) = delete; function read_env_int (line 122) | std::optional read_env_int(const char* key) { function resolve_visual_gpu_layer_override (line 141) | std::optional resolve_visual_gpu_layer_override() { function read_env_lower (line 148) | std::string read_env_lower(const char* key) { function resolve_backend_name (line 156) | std::string resolve_backend_name() { function trim_copy (line 169) | std::string trim_copy(const std::string& value) { function QString (line 177) | QString sanitize_utf8_text(const std::string& value) { function split_words (line 183) | std::vector split_words(const QString& value) { function case_insensitive_contains (line 207) | bool case_insensitive_contains(std::string_view text, std::string_view n... function resolve_default_visual_batch_size (line 222) | int32_t resolve_default_visual_batch_size(bool gpu_enabled, std::string_... function llama_model_params (line 241) | llama_model_params build_visual_model_params_for_path( type BackendMemoryInfo (line 275) | struct BackendMemoryInfo { function query_backend_memory (line 281) | std::optional query_backend_memory(std::string_view b... function should_enable_mmproj_gpu (line 322) | bool should_enable_mmproj_gpu(const std::filesystem::path& mmproj_path, type BitmapDeleter (line 370) | struct BitmapDeleter { type ChunkDeleter (line 378) | struct ChunkDeleter { function llama_token (line 389) | llama_token greedy_sample(const float* logits, int vocab_size, float tem... type LlavaImageAnalyzerTestAccess (line 407) | namespace LlavaImageAnalyzerTestAccess { function default_visual_batch_size (line 408) | int32_t default_visual_batch_size(bool gpu_enabled, std::string_view b... function visual_model_n_gpu_layers_for_model (line 412) | int32_t visual_model_n_gpu_layers_for_model(const std::string& model_p... function LlavaImageAnalysisResult (line 632) | LlavaImageAnalysisResult LlavaImageAnalyzer::analyze(const std::filesyst... type ggml_log_level (line 716) | enum ggml_log_level type LogGuard (line 778) | struct LogGuard { method LogGuard (line 780) | explicit LogGuard(LlavaImageAnalyzer* self) : active(true) { type ProgressGuard (line 805) | struct ProgressGuard { method ProgressGuard (line 807) | ProgressGuard(bool enabled, LlavaImageAnalyzer* self) : active(enabled) { FILE: app/lib/LlmCatalog.cpp function QString (line 9) | QString resolved_llm_name(const DefaultLlmEntry& entry) function QString (line 31) | QString default_llm_label(const DefaultLlmEntry& entry) function QString (line 36) | QString default_llm_label_for_choice(LLMChoice choice) FILE: app/lib/LocalLLMClient.cpp function set_env_var (line 38) | [[maybe_unused]] static void set_env_var(const char *key, const char *va... function set_env_var (line 42) | [[maybe_unused]] static void set_env_var(const char *key, const char *va... type GgufCtxDeleter (line 50) | struct GgufCtxDeleter { function try_parse_env_int (line 54) | bool try_parse_env_int(const char *key, int &out) { function resolve_gpu_layer_override (line 74) | int resolve_gpu_layer_override() { function gpu_layers_to_string (line 85) | std::string gpu_layers_to_string(int value) { function resolve_context_length (line 92) | int resolve_context_length() { function is_cpu_backend_requested (line 103) | bool is_cpu_backend_requested() { function allow_gpu_fallback (line 124) | bool allow_gpu_fallback(const LocalLLMClient::FallbackDecisionCallback& ... type MetalDeviceInfo (line 141) | struct MetalDeviceInfo { method valid (line 146) | bool valid() const { function MetalDeviceInfo (line 152) | MetalDeviceInfo query_primary_gpu_device() { method valid (line 146) | bool valid() const { function metal_backend_available (line 181) | bool metal_backend_available(const std::shared_ptr& logg... function case_insensitive_contains (line 203) | bool case_insensitive_contains(std::string_view text, std::string_view n... function trim_copy (line 221) | std::string trim_copy(std::string value) { function collapse_spaces_copy (line 228) | std::string collapse_spaces_copy(std::string value) { function strip_wrapping_punctuation (line 246) | std::string strip_wrapping_punctuation(std::string value) { function strip_trailing_parenthetical_gloss (line 279) | std::string strip_trailing_parenthetical_gloss(std::string value) { function find_case_insensitive (line 305) | std::size_t find_case_insensitive(const std::string& value, std::string_... function strip_explanatory_suffix (line 314) | std::string strip_explanatory_suffix(std::string value) { function extract_category_phrase (line 347) | std::string extract_category_phrase(std::string value) { function strip_inline_label_artifacts (line 382) | std::string strip_inline_label_artifacts(std::string value, bool categor... function normalize_candidate_label (line 419) | std::string normalize_candidate_label(std::string value, bool category_l... function to_lower_copy (line 433) | std::string to_lower_copy(std::string value) { function has_alpha (line 440) | bool has_alpha(std::string_view value) { function is_heading_like_label (line 446) | bool is_heading_like_label(const std::string& value) { function split_segments (line 475) | std::vector split_segments(const std::string& line, std::st... function extract_inline_pair_from_line (line 492) | std::optional> extract_inline_pair_f... function extract_labeled_value (line 517) | std::optional extract_labeled_value(const std::string& line, function strip_code_fence (line 538) | std::string strip_code_fence(std::string output) { function sanitize_categorization_output (line 557) | std::string sanitize_categorization_output(std::string output) { function categorization_system_prompt (line 607) | std::string categorization_system_prompt() { function prompt_token_budget (line 619) | int prompt_token_budget(int context_tokens, int max_tokens) { function truncate_with_ellipsis (line 627) | std::string truncate_with_ellipsis(std::string value, std::size_t limit) { function shrink_user_prompt_for_context (line 640) | std::string shrink_user_prompt_for_context(const std::string& prompt, in... function is_probably_integrated_gpu (line 685) | bool is_probably_integrated_gpu(ggml_backend_dev_t device, function load_ggml_backends_once (line 712) | void load_ggml_backends_once(const std::shared_ptr& logg... function BackendMemoryProbe (line 736) | BackendMemoryProbe& backend_memory_probe_slot() { function BackendAvailabilityProbe (line 741) | BackendAvailabilityProbe& backend_availability_probe_slot() { function query_backend_available_impl (line 746) | bool query_backend_available_impl(std::string_view backend_name) { function resolve_backend_available (line 760) | bool resolve_backend_available(std::string_view backend_name) { function backend_name_matches (line 767) | bool backend_name_matches(const char *name, std::string_view backend_nam... function build_backend_memory_info (line 774) | std::optional build_backend_memory_info(ggml_backend_... function query_backend_memory_metrics_impl (line 807) | std::optional query_backend_memory_metrics_impl(std::... function resolve_backend_memory (line 830) | [[maybe_unused]] std::optional resolve_backend_memory... type TestHooks (line 839) | namespace TestHooks { function set_backend_memory_probe (line 841) | void set_backend_memory_probe(BackendMemoryProbe probe) { function reset_backend_memory_probe (line 845) | void reset_backend_memory_probe() { function set_backend_availability_probe (line 849) | void set_backend_availability_probe(BackendAvailabilityProbe probe) { function reset_backend_availability_probe (line 853) | void reset_backend_availability_probe() { function read_file_prefix (line 861) | bool read_file_prefix(std::ifstream& file, function read_le32 (line 907) | uint32_t read_le32(const char* ptr) function read_le64 (line 914) | uint64_t read_le64(const char* ptr) function read_uint_value (line 921) | std::optional read_uint_value(uint32_t type, function read_gguf_numeric (line 944) | std::optional read_gguf_numeric(gguf_context* ctx, int64_t id) function try_block_count_keys (line 959) | std::optional try_block_count_keys(gguf_context* ctx, function infer_block_count_from_tensors (line 974) | std::optional infer_block_count_from_tensors(gguf_context* ctx) function format_prompt (line 1004) | bool format_prompt(llama_model* model, function tokenize_prompt (line 1070) | bool tokenize_prompt(const llama_vocab* vocab, function run_generation_loop (line 1107) | std::string run_generation_loop(llama_context* ctx, function parse_block_count_entry (line 1181) | std::optional parse_block_count_entry(const std::vector& ... function extract_block_count_gguf (line 1210) | std::optional extract_block_count_gguf(const std::string& model... function extract_block_count (line 1239) | std::optional extract_block_count(const std::string & model_pat... type AutoGpuLayerEstimation (line 1291) | struct AutoGpuLayerEstimation { function AutoGpuLayerEstimation (line 1297) | AutoGpuLayerEstimation estimate_gpu_layers_for_metal(const std::string &... type LayerMetrics (line 1361) | struct LayerMetrics { function populate_layer_metrics (line 1366) | bool populate_layer_metrics(const std::string& model_path, type CudaBudget (line 1391) | struct CudaBudget { function compute_cuda_budget (line 1397) | bool compute_cuda_budget(const Utils::CudaMemoryInfo& memory_info, function finalize_cuda_estimate (line 1446) | bool finalize_cuda_estimate(const LayerMetrics& metrics, function AutoGpuLayerEstimation (line 1473) | [[maybe_unused]] AutoGpuLayerEstimation estimate_gpu_layers_for_cuda(con... type PreferredBackend (line 1494) | enum class PreferredBackend { function PreferredBackend (line 1501) | [[maybe_unused]] PreferredBackend detect_preferred_backend() { function determine_metal_layers (line 1523) | int determine_metal_layers(const std::string& model_path, function apply_cpu_backend (line 1551) | bool apply_cpu_backend(llama_model_params& params, function apply_vulkan_override (line 1565) | bool apply_vulkan_override(llama_model_params& params, function cap_integrated_gpu_memory (line 1589) | Utils::CudaMemoryInfo cap_integrated_gpu_memory(const BackendMemoryInfo&... function log_vulkan_estimation (line 1608) | void log_vulkan_estimation(const Utils::CudaMemoryInfo& memory, function finalize_vulkan_layers (line 1628) | bool finalize_vulkan_layers(const AutoGpuLayerEstimation& estimation, function apply_vulkan_backend (line 1649) | bool apply_vulkan_backend(const std::string& model_path, function handle_cuda_forced_off (line 1686) | bool handle_cuda_forced_off(bool cuda_forced_off, function disable_cuda_backend (line 1704) | void disable_cuda_backend(llama_model_params& params, function ensure_cuda_available (line 1715) | bool ensure_cuda_available(llama_model_params& params, function apply_ngl_override (line 1726) | bool apply_ngl_override(int override_layers, type NglEstimationResult (line 1751) | struct NglEstimationResult { function NglEstimationResult (line 1756) | NglEstimationResult estimate_ngl_from_cuda_info(const std::string& model... function fallback_ngl (line 1798) | int fallback_ngl(int heuristic_layers, const std::shared_ptr resolve_mmproj_path(const std::file... function resolve_visual_llm_paths (line 311) | std::optional resolve_visual_llm_paths(std::string* erro... function should_use_visual_gpu (line 343) | bool should_use_visual_gpu() { function read_env_bool (line 355) | std::optional read_env_bool(const char* key) { function read_env_int (line 373) | std::optional read_env_int(const char* key) { function resolve_local_context_tokens (line 389) | int resolve_local_context_tokens() { function resolve_document_char_budget (line 399) | size_t resolve_document_char_budget(bool using_local_llm, int max_output... function split_entries_for_analysis (line 409) | void split_entries_for_analysis(const std::vector& files, function sync_disclosure_button (line 495) | void sync_disclosure_button(QToolButton* button, bool expanded) function QString (line 1220) | QString MainAppTestAccess::analyze_button_text(const MainApp& app) { function QString (line 1224) | QString MainAppTestAccess::path_label_text(const MainApp& app) { function QCheckBox (line 1228) | QCheckBox* MainAppTestAccess::categorize_files_checkbox(MainApp& app) { function QCheckBox (line 1232) | QCheckBox* MainAppTestAccess::analyze_images_checkbox(MainApp& app) { function QCheckBox (line 1236) | QCheckBox* MainAppTestAccess::process_images_only_checkbox(MainApp& app) { function QCheckBox (line 1240) | QCheckBox* MainAppTestAccess::add_image_date_to_category_checkbox(MainAp... function QCheckBox (line 1244) | QCheckBox* MainAppTestAccess::add_image_date_place_to_filename_checkbox(... function QCheckBox (line 1248) | QCheckBox* MainAppTestAccess::add_audio_video_metadata_to_filename_check... function QCheckBox (line 1252) | QCheckBox* MainAppTestAccess::offer_rename_images_checkbox(MainApp& app) { function QCheckBox (line 1256) | QCheckBox* MainAppTestAccess::rename_images_only_checkbox(MainApp& app) { function QCheckBox (line 1260) | QCheckBox* MainAppTestAccess::analyze_documents_checkbox(MainApp& app) { function QCheckBox (line 1264) | QCheckBox* MainAppTestAccess::process_documents_only_checkbox(MainApp& a... function QCheckBox (line 1268) | QCheckBox* MainAppTestAccess::rename_documents_only_checkbox(MainApp& ap... function QToolButton (line 1272) | QToolButton* MainAppTestAccess::image_options_toggle_button(MainApp& app) { function QToolButton (line 1276) | QToolButton* MainAppTestAccess::document_options_toggle_button(MainApp& ... function FileScanOptions (line 1609) | FileScanOptions MainApp::effective_scan_options() const type ImageAnalysisInfo (line 2888) | struct ImageAnalysisInfo { type DocumentAnalysisInfo (line 2894) | struct DocumentAnalysisInfo { FILE: app/lib/MainAppEditActions.cpp function QString (line 58) | QString MainAppEditActions::get_selection(QLineEdit* line_edit, bool del... FILE: app/lib/MainAppHelpActions.cpp function QString (line 19) | QString support_page_url_string() function open_external_url (line 24) | bool open_external_url(const QUrl& url) function QString (line 148) | QString MainAppHelpActions::support_page_url() FILE: app/lib/MainAppUiBuilder.cpp class DisclosureToggleButton (line 58) | class DisclosureToggleButton final : public QToolButton { method DisclosureToggleButton (line 60) | explicit DisclosureToggleButton(QWidget* parent = nullptr) method paintEvent (line 72) | void paintEvent(QPaintEvent*) override function QColor (line 88) | QColor with_enabled_alpha(QColor color, bool enabled, int disabled_alpha... function QIcon (line 96) | QIcon draw_menu_icon(MainApp& app, const MenuIconPainter& painter_fn) function QPainterPath (line 123) | QPainterPath sparkle_path(const QPointF& center, qreal outer_radius, qre... function draw_card_label (line 139) | void draw_card_label(QPainter& painter, function draw_translation_cards (line 153) | void draw_translation_cards(QPainter& painter, function QIcon (line 215) | QIcon llm_menu_icon(MainApp& app) function QIcon (line 244) | QIcon interface_language_menu_icon(MainApp& app) function QIcon (line 262) | QIcon category_language_menu_icon(MainApp& app) function QPainterPath (line 280) | QPainterPath tag_path(const QRectF& rect) function QIcon (line 292) | QIcon whitelist_menu_icon(MainApp& app) function QIcon (line 831) | QIcon MainAppUiBuilder::icon_for(MainApp& app, const char* name, QStyle:... FILE: app/lib/MediaRenameMetadataService.cpp function trim_copy (line 38) | std::string trim_copy(std::string value) function to_lower_copy (line 49) | std::string to_lower_copy(std::string value) function is_supported_audio (line 76) | bool is_supported_audio(const std::filesystem::path& path) function is_supported_video (line 85) | bool is_supported_video(const std::filesystem::path& path) function has_metadata_parts (line 94) | bool has_metadata_parts(const MediaRenameMetadataService::MetadataFields... function read_exact (line 105) | bool read_exact(std::istream& input, char* destination, std::size_t size) function read_u32_be (line 114) | std::uint32_t read_u32_be(const std::uint8_t* bytes) function read_u32_le (line 122) | std::uint32_t read_u32_le(const std::uint8_t* bytes) function read_u24_be (line 130) | std::uint32_t read_u24_be(const std::uint8_t* bytes) function read_u64_be (line 137) | std::uint64_t read_u64_be(const std::uint8_t* bytes) function read_synchsafe_u32 (line 149) | std::uint32_t read_synchsafe_u32(const std::uint8_t* bytes) function sanitize_metadata_value (line 157) | std::string sanitize_metadata_value(std::string value) function assign_if_missing (line 176) | void assign_if_missing(std::optional& target, const std::op... function assign_vorbis_comment_field (line 183) | void assign_vorbis_comment_field(const std::string& key, function decode_id3_text_frame (line 209) | std::optional decode_id3_text_frame(const std::uint8_t* byt... function remove_unsynchronization (line 266) | std::vector remove_unsynchronization(const std::vector& tag_data, function parse_id3v2_from_file (line 437) | bool parse_id3v2_from_file(const std::filesystem::path& media_path, function parse_id3v1_from_file (line 472) | bool parse_id3v1_from_file(const std::filesystem::path& media_path, function parse_flac_vorbis_comments (line 515) | bool parse_flac_vorbis_comments(const std::filesystem::path& media_path, function parse_ogg_comments (line 557) | bool parse_ogg_comments(const std::filesystem::path& media_path, function make_fourcc (line 644) | constexpr std::uint32_t make_fourcc(std::uint8_t c0, function seek_to (line 677) | bool seek_to(std::istream& input, std::uint64_t offset) function read_at (line 690) | bool read_at(std::istream& input, std::uint64_t offset, std::uint8_t* de... function is_mp4_container_atom (line 701) | bool is_mp4_container_atom(std::uint32_t atom_type) function is_mp4_metadata_key_atom (line 716) | bool is_mp4_metadata_key_atom(std::uint32_t atom_type) function decode_utf16_ascii_fallback (line 729) | std::string decode_utf16_ascii_fallback(const std::uint8_t* bytes, std::... function parse_mp4_data_text (line 768) | std::optional parse_mp4_data_text(const std::vector parse_media_me... function media_info_to_utf8 (line 980) | std::string media_info_to_utf8(const MediaInfoCompat::String& value) function query_field (line 990) | std::string query_field(MediaInfoCompat::MediaInfo& media_info, function query_first_field (line 1003) | std::optional query_first_field(MediaInfoCompat::MediaInfo&... function query_first_available (line 1017) | std::optional query_first_available(MediaInfoCompat::MediaI... FILE: app/lib/MovableCategorizedFile.cpp function with_core_logger (line 12) | void with_core_logger(Callable callable) function to_lower_copy_str (line 19) | std::string to_lower_copy_str(std::string value) { function contains_only_allowed_chars (line 26) | bool contains_only_allowed_chars(const std::string& value) { function has_leading_or_trailing_space_or_dot (line 40) | bool has_leading_or_trailing_space_or_dot(const std::string& value) { function is_reserved_windows_name (line 50) | bool is_reserved_windows_name(const std::string& value) { function looks_like_extension_label (line 60) | bool looks_like_extension_label(const std::string& value) { function validate_labels (line 72) | bool validate_labels(const std::string& category, FILE: app/lib/Settings.cpp function settings_log (line 28) | void settings_log(spdlog::level::level_enum level, const char* fmt, Args... function parse_int_or (line 37) | int parse_int_or(const std::string& value, int fallback) { function parse_list (line 45) | std::vector parse_list(const std::string& value) { function trim_copy (line 60) | std::string trim_copy(const std::string& value) { function join_list (line 68) | std::string join_list(const std::vector& items) { function to_bool_string (line 79) | std::string to_bool_string(bool value) { function encode_multiline (line 83) | std::string encode_multiline(const std::string& value) { function decode_multiline (line 98) | std::string decode_multiline(const std::string& value) { function llm_choice_to_string (line 121) | std::string llm_choice_to_string(LLMChoice choice) { function set_bool_setting (line 134) | void set_bool_setting(IniConfig& config, const std::string& section, con... function set_optional_setting (line 138) | void set_optional_setting(IniConfig& config, const std::string& section,... function generate_custom_llm_id (line 144) | std::string generate_custom_llm_id() { function generate_custom_api_id (line 154) | std::string generate_custom_api_id() { function Language (line 164) | Language system_default_language() function path_from_env_url (line 178) | std::string path_from_env_url(const char* env_key) function file_exists_for_env_url (line 191) | bool file_exists_for_env_url(const char* env_key) function LLMChoice (line 262) | LLMChoice Settings::parse_llm_choice() const function LLMChoice (line 591) | LLMChoice Settings::get_llm_choice() const function CustomLLM (line 689) | CustomLLM Settings::find_custom_llm(const std::string& id) const function CustomApiEndpoint (line 741) | CustomApiEndpoint Settings::find_custom_api_endpoint(const std::string& ... function CategoryLanguage (line 788) | CategoryLanguage Settings::get_category_language() const function Language (line 1110) | Language Settings::get_language() const FILE: app/lib/SuitabilityBenchmarkDialog.cpp type VisualLlmPaths (line 56) | struct VisualLlmPaths { type PerfClass (line 63) | enum class PerfClass { type PerfThresholds (line 69) | struct PerfThresholds { function trim_copy (line 74) | std::string trim_copy(const std::string& value) function format_duration (line 83) | std::string format_duration(std::chrono::steady_clock::duration elapsed) function duration_seconds (line 92) | double duration_seconds(std::chrono::steady_clock::duration elapsed) function format_seconds (line 98) | std::string format_seconds(double seconds) function read_env_double (line 105) | double read_env_double(const char* key, double fallback) function PerfThresholds (line 124) | PerfThresholds thresholds_for_choice(LLMChoice choice) function PerfThresholds (line 146) | PerfThresholds thresholds_for_document_choice(LLMChoice choice) function PerfThresholds (line 168) | PerfThresholds image_thresholds() function PerfClass (line 175) | PerfClass classify_perf(double seconds, const PerfThresholds& thresholds) function perf_rank (line 186) | int perf_rank(PerfClass perf) function PerfClass (line 199) | PerfClass worst_perf(PerfClass a, PerfClass b) function QString (line 204) | QString perf_color(PerfClass perf) function QString (line 217) | QString highlight_figures(const QString& text) function QString (line 241) | QString bold_llm_label(const std::string& label) function QString (line 246) | QString colored_seconds(double seconds, PerfClass perf) function QString (line 253) | QString colored_seconds_list(const std::vector& seconds, function format_mib (line 265) | std::string format_mib(size_t bytes) function to_lower_copy (line 273) | std::string to_lower_copy(std::string value) function read_env_lower (line 281) | std::string read_env_lower(const char* key) function read_env_value (line 290) | std::optional read_env_value(const char* key) function set_env_value (line 299) | void set_env_value(const char* key, const std::optional& va... function case_insensitive_contains (line 316) | bool case_insensitive_contains(std::string_view haystack, std::string_vi... function format_timestamp (line 326) | std::string format_timestamp(std::chrono::system_clock::time_point point) type DefaultModel (line 340) | struct DefaultModel { type BackendTarget (line 346) | struct BackendTarget { type BenchmarkBackendInfo (line 351) | struct BenchmarkBackendInfo { type EnvEntry (line 360) | struct EnvEntry { class EnvSnapshot (line 365) | class EnvSnapshot { method EnvSnapshot (line 367) | static EnvSnapshot capture(const std::array& keys) method restore (line 376) | void restore() const class ScopedEnvRestore (line 387) | class ScopedEnvRestore { method ScopedEnvRestore (line 389) | explicit ScopedEnvRestore(const EnvSnapshot& snapshot) function BackendTarget (line 403) | BackendTarget resolve_backend_target(std::string_view override_value) function format_backend_label (line 435) | std::string format_backend_label(std::string_view name) function resolve_default_model_path (line 456) | std::optional resolve_default_model_path(const ch... function collect_default_models (line 473) | std::vector collect_default_models() function detect_blas_backend_label (line 493) | std::optional detect_blas_backend_label() type BackendMemorySnapshot (line 540) | struct BackendMemorySnapshot { function load_ggml_backends_once (line 546) | void load_ggml_backends_once() function query_backend_memory (line 562) | std::optional query_backend_memory(std::string_vi... function is_backend_available (line 606) | bool is_backend_available(std::string_view backend_name) function QString (line 617) | QString build_cpu_backend_note(const QString& reason, function QString (line 633) | QString build_gpu_backend_note(const BackendTarget& target) function QString (line 638) | QString build_backend_note(const BackendTarget& target, function join_duration_list (line 666) | std::string join_duration_list(const std::vector& seconds) function median_seconds (line 678) | double median_seconds(std::vector seconds) function has_visual_llm_files (line 691) | bool has_visual_llm_files() function has_any_llm_available (line 696) | bool has_any_llm_available() function create_temp_dir (line 701) | std::filesystem::path create_temp_dir() function write_sample_document (line 760) | bool write_sample_document(const std::filesystem::path& path) function write_sample_image (line 779) | bool write_sample_image(const std::filesystem::path& path) function resolve_mmproj_path (line 795) | std::optional resolve_mmproj_path(const std::file... function resolve_visual_llm_paths (line 816) | std::optional resolve_visual_llm_paths(std::string* error) function should_use_visual_gpu (line 857) | bool should_use_visual_gpu() function parse_category_pair (line 870) | std::optional> parse_category_pair(c... type StepResult (line 929) | struct StepResult { type TextModelOutcome (line 936) | struct TextModelOutcome { type ModelPerf (line 942) | struct ModelPerf { function StepResult (line 953) | StepResult run_categorization_test(ILLMClient& llm, const std::filesyste... function StepResult (line 976) | StepResult run_document_test(ILLMClient& llm, const std::filesystem::pat... function StepResult (line 1005) | StepResult run_image_test(const std::filesystem::path& temp_dir) function TextModelOutcome (line 1049) | TextModelOutcome run_text_model_checks(const std::vector& ... type ModelPerf (line 942) | struct ModelPerf { function QString (line 1301) | QString perf_label_qt(PerfClass perf) function QString (line 1314) | QString colored_perf_label(PerfClass perf) function QString (line 1321) | QString build_recommended_list(const QStringList& labels) function QStringList (line 1344) | QStringList build_result_lines(const TextModelOutcome& text_models, FILE: app/lib/SupportCodeManager.cpp function trim_ascii (line 52) | std::string trim_ascii(std::string_view value) { function QByteArray (line 68) | QByteArray appendable_base64url(std::string_view segment) { function QByteArray (line 81) | QByteArray decode_base64url(std::string_view segment) { function is_supported_payload (line 91) | bool is_supported_payload(const QByteArray& payload) { function verify_signature (line 118) | bool verify_signature(const QByteArray& payload, const QByteArray& signa... function QByteArray (line 148) | QByteArray to_byte_array(std::uint32_t value) { function from_little_endian_u32 (line 157) | std::uint32_t from_little_endian_u32(const unsigned char* data) { function leading_u32 (line 164) | std::uint32_t leading_u32(const QByteArray& value) { function QByteArray (line 172) | QByteArray sha256_labeled(std::string_view label, std::initializer_list<... function random_salt (line 183) | std::array random_salt() { function QByteArray (line 195) | QByteArray to_byte_array(const std::array& val... function blob_filename (line 200) | std::filesystem::path blob_filename() { FILE: app/lib/TranslationManager.cpp function build_languages (line 14) | std::vector build_languages() function LanguageInfo (line 28) | const LanguageInfo* find_language_info(const std::vector& ... function QStringList (line 39) | QStringList translation_search_paths() function TranslationManager (line 62) | TranslationManager& TranslationManager::instance() function Language (line 118) | Language TranslationManager::current_language() const FILE: app/lib/UiTranslator.cpp function Widget (line 30) | Widget* raw_ptr(const QPointer& pointer) type MenuEntry (line 199) | struct MenuEntry { type ActionEntry (line 221) | struct ActionEntry { function QString (line 375) | QString UiTranslator::tr(const char* source) const FILE: app/lib/UpdateArchiveExtractor.cpp function ascii_lower_copy (line 18) | std::string ascii_lower_copy(std::string value) function is_directory_entry (line 26) | bool is_directory_entry(const std::string& entry_name) function is_installer_entry (line 31) | bool is_installer_entry(const std::string& entry_name) function sanitize_archive_path (line 37) | std::optional sanitize_archive_path(const std::st... function archive_error_message (line 61) | std::string archive_error_message(zip_t* archive) function extract_entry (line 67) | UpdateArchiveExtractor::ExtractionResult extract_entry(zip_t* archive, FILE: app/lib/UpdateFeed.cpp function trim_copy (line 18) | std::string trim_copy(const std::string& value) function normalized_sha256 (line 27) | std::string normalized_sha256(std::string value) function has_platform_streams (line 46) | bool has_platform_streams(const Json::Value& update) function string_member (line 81) | std::string string_member(const Json::Value& object, const char* key) FILE: app/lib/UpdateInstaller.cpp function update_installer_log (line 36) | void update_installer_log(spdlog::level::level_enum level, const char* f... function ascii_lower_copy (line 46) | std::string ascii_lower_copy(std::string value) function configure_tls (line 54) | void configure_tls(CURL* curl) function normalize_sha256 (line 64) | std::string normalize_sha256(std::string value) function safe_version_fragment (line 75) | std::string safe_version_fragment(std::string version) function installer_file_name_from_url (line 86) | std::string installer_file_name_from_url(const std::string& url) function is_archive_package (line 96) | bool is_archive_package(const std::filesystem::path& path) function replace_file (line 101) | bool replace_file(const std::filesystem::path& source, function FILE (line 124) | FILE* open_binary_file_for_write(const std::filesystem::path& path) function write_data (line 133) | size_t write_data(void* ptr, size_t size, size_t nmemb, FILE* stream) type DownloadContext (line 138) | struct DownloadContext { function progress_callback (line 143) | int progress_callback(void* clientp, function UpdatePreparationResult (line 193) | UpdatePreparationResult UpdateInstaller::prepare(const UpdateInfo& info, FILE: app/lib/Updater.cpp function updater_log (line 35) | void updater_log(spdlog::level::level_enum level, const char* fmt, Args&... function trim_copy (line 44) | std::string trim_copy(const std::string& value) function env_string (line 53) | std::optional env_string(const char* key) function env_flag_enabled (line 66) | bool env_flag_enabled(const char* key) function normalized_sha256_copy (line 80) | std::string normalized_sha256_copy(std::string value) function throw_for_http_status (line 91) | void throw_for_http_status(long http_code) function configure_tls (line 107) | void configure_tls(CURL* curl) function open_download_url (line 117) | void open_download_url(const std::string& url) function UpdatePreparationResult (line 320) | UpdatePreparationResult Updater::prepare_installer_update(const UpdateIn... function WriteCallback (line 438) | size_t WriteCallback(void* contents, size_t size, size_t nmemb, void* us... type curl_slist (line 471) | struct curl_slist function Version (line 498) | Version Updater::string_to_Version(const std::string& version_str) { FILE: app/lib/UpdaterLiveTestConfig.cpp function trim_copy (line 13) | std::string trim_copy(const std::string& value) function read_ini_value (line 23) | std::optional read_ini_value(const IniConfig& config, function read_live_test_value (line 39) | std::optional read_live_test_value(const IniConfig& config, function find_updater_live_test_ini (line 50) | std::optional find_updater_live_test_ini(const st... function load_missing_values_from_live_test_ini (line 73) | std::optional load_missing_values_from_live_test_... FILE: app/lib/Utils.cpp function log_core (line 26) | void log_core(spdlog::level::level_enum level, const char* fmt, Args&&..... function to_forward_slashes (line 35) | std::string to_forward_slashes(std::string value) { function trim_leading_separators (line 40) | std::string trim_leading_separators(std::string value) { function try_utf8_to_path (line 49) | std::optional try_utf8_to_path(const std::string&... function collect_user_prefixes (line 57) | std::vector collect_user_prefixes() { function strip_prefix (line 94) | std::optional strip_prefix(const std::string& path, function LibraryHandle (line 149) | LibraryHandle loadLibrary(const char* name) { function closeLibrary (line 157) | void closeLibrary(LibraryHandle lib) { function LibraryHandle (line 163) | LibraryHandle loadLibrary(const char* name) { function closeLibrary (line 171) | void closeLibrary(LibraryHandle lib) { function hex_char_value (line 361) | int hex_char_value(char c) function combine_hex_pair (line 375) | unsigned char combine_hex_pair(char high, char low) type DevicePropShim (line 519) | struct DevicePropShim { function packaged_llm_path (line 574) | std::optional packaged_llm_path() function LibraryHandle (line 674) | LibraryHandle open_cuda_runtime() { function resolve_cuda_symbols (line 689) | bool resolve_cuda_symbols(LibraryHandle handle, type TestHooks (line 756) | namespace TestHooks { function set_cuda_availability_probe (line 758) | void set_cuda_availability_probe(CudaAvailabilityProbe probe) { function reset_cuda_availability_probe (line 762) | void reset_cuda_availability_probe() { function set_cuda_memory_probe (line 766) | void set_cuda_memory_probe(CudaMemoryProbe probe) { function reset_cuda_memory_probe (line 770) | void reset_cuda_memory_probe() { function trim_ws (line 874) | std::string trim_ws(const std::string& value) { FILE: app/lib/WhitelistManagerDialog.cpp function QString (line 16) | QString join_lines(const std::vector& items) { function split_lines (line 24) | std::vector split_lines(const QString& text) { type EditDialogResult (line 35) | struct EditDialogResult { function show_edit_dialog (line 41) | std::optional show_edit_dialog(QWidget* parent, FILE: app/lib/WhitelistStore.cpp function split_csv (line 9) | std::vector split_csv(const QString& value) { function QString (line 21) | QString join_csv(const std::vector& values) { FILE: app/main.cpp function initialize_loggers (line 47) | bool initialize_loggers() type ParsedArguments (line 64) | struct ParsedArguments { function consume_prefixed_value (line 72) | bool consume_prefixed_value(const char* argument, function env_has_value (line 84) | bool env_has_value(const char* key) function set_process_env (line 90) | void set_process_env(const char* key, const std::string& value) function apply_updater_live_test_environment (line 99) | void apply_updater_live_test_environment(const UpdaterLiveTestConfig& args) function ParsedArguments (line 132) | ParsedArguments parse_command_line(int argc, char** argv) function ensure_ggml_backend_dir (line 189) | void ensure_ggml_backend_dir() function allow_direct_launch (line 220) | bool allow_direct_launch(int argc, char** argv) function enable_per_monitor_dpi_awareness (line 235) | void enable_per_monitor_dpi_awareness() function attach_console_if_requested (line 257) | void attach_console_if_requested(bool enable) function QPixmap (line 271) | [[maybe_unused]] QPixmap build_splash_pixmap() class SplashController (line 298) | class SplashController { method SplashController (line 300) | explicit SplashController(QApplication& app) method set_target (line 306) | void set_target(QWidget* target) method keep_visible_for (line 311) | void keep_visible_for(int minimum_duration_ms) method finish (line 316) | void finish() function file_exists (line 327) | bool file_exists(const std::string& path) function has_local_model_for_env (line 336) | bool has_local_model_for_env(const char* env_key) function llm_choice_is_ready (line 353) | bool llm_choice_is_ready(const Settings& settings) function ensure_llm_choice (line 405) | bool ensure_llm_choice(Settings& settings, const std::function& ... function run_application (line 439) | int run_application(const ParsedArguments& parsed_args) function main (line 485) | int main(int argc, char **argv) { FILE: app/scripts/gen_run_wrapper.py function main (line 7) | def main(): FILE: app/startapp_linux.cpp type BackendSelection (line 12) | enum class BackendSelection { function getExecutableDirectory (line 18) | std::string getExecutableDirectory() { function fileExists (line 27) | bool fileExists(const std::string& path) { function addToLdLibraryPath (line 33) | void addToLdLibraryPath(const std::string& dir) { function isCudaInstalled (line 43) | bool isCudaInstalled() { function isVulkanAvailable (line 47) | bool isVulkanAvailable() { function collect_environment_variables (line 62) | std::vector collect_environment_variables() function ensure_executable (line 71) | void ensure_executable(const std::string& exePath) function set_or_append_env (line 80) | void set_or_append_env(std::vector& envVars, function build_envp (line 93) | std::vector build_envp(std::vector& envVars) function build_argv (line 104) | std::vector build_argv(const std::string& exePath, int argc, char... function launch_with_env (line 123) | void launch_with_env(const std::string& exePath, function launchMainApp (line 133) | void launchMainApp(const std::string& exeDir, type BackendOverrideFlags (line 166) | struct BackendOverrideFlags { function BackendOverrideFlags (line 171) | BackendOverrideFlags parse_backend_overrides(int argc, char* argv[]) function validate_overrides (line 185) | bool validate_overrides(const BackendOverrideFlags& overrides) type BackendState (line 195) | struct BackendState { function BackendState (line 204) | BackendState decide_backend(const BackendOverrideFlags& overrides, function main (line 255) | int main(int argc, char* argv[]) { FILE: app/startapp_windows.cpp type BackendOverride (line 29) | enum class BackendOverride { type BackendSelection (line 35) | enum class BackendSelection { function BackendOverride (line 41) | BackendOverride parseBackendOverride(QString value) { function enableSecureDllSearch (line 52) | bool enableSecureDllSearch() function addDllDirectoryChecked (line 69) | void addDllDirectoryChecked(const QString& directory) function tryLoadLibrary (line 87) | bool tryLoadLibrary(const QString& name) { function QStringList (line 96) | QStringList candidateGgmlDirectories(const QString& exeDir, const QStrin... function isCudaRuntimePresent (line 121) | bool isCudaRuntimePresent(const QList& versions, QString *loadedRun... function isCudaAvailable (line 135) | bool isCudaAvailable(QString *loadedRuntime = nullptr) { function isRequiredCudaRuntimePresent (line 139) | bool isRequiredCudaRuntimePresent(QString *loadedRuntime = nullptr) { function loadVulkanLibrary (line 143) | bool loadVulkanLibrary(const QString& path) { function isVulkanRuntimeAvailable (line 153) | bool isVulkanRuntimeAvailable(const QString& exeDir) { function isNvidiaDriverAvailable (line 180) | bool isNvidiaDriverAvailable() { function appendToProcessPath (line 195) | void appendToProcessPath(const QString& directory) { function promptCudaDownload (line 210) | bool promptCudaDownload() { function launchMainExecutable (line 227) | bool launchMainExecutable(const QString& executablePath, function QString (line 258) | QString resolveExecutableName(const QString& baseDir) { type BackendOverrides (line 274) | struct BackendOverrides { type UpdaterLiveTestArgs (line 280) | struct UpdaterLiveTestArgs { type BackendAvailability (line 288) | struct BackendAvailability { function BackendOverrides (line 299) | BackendOverrides parse_backend_overrides(int argc, char* argv[]) function consume_flag_value (line 314) | bool consume_flag_value(const QString& argument, const char* prefix, QSt... function UpdaterLiveTestArgs (line 324) | UpdaterLiveTestArgs parse_updater_live_test_args(int argc, char* argv[]) function QProcessEnvironment (line 349) | QProcessEnvironment build_updater_live_test_environment(const UpdaterLiv... function log_observed_arguments (line 372) | void log_observed_arguments(const QStringList& args) function maybe_prompt_cuda_download (line 380) | bool maybe_prompt_cuda_download(const BackendOverrides& overrides, function validate_override_conflict (line 405) | bool validate_override_conflict(const BackendOverrides& overrides) function BackendAvailability (line 417) | BackendAvailability detect_backend_availability(const QString& exeDir, function apply_override_flags (line 444) | void apply_override_flags(const BackendOverrides& overrides, function BackendSelection (line 457) | BackendSelection resolve_backend_selection(const BackendOverrides& overr... function QString (line 482) | QString incompatible_runtime_message(const BackendAvailability& availabi... function QString (line 490) | QString cpu_backend_message(const BackendAvailability& availability) function enable_per_monitor_dpi_awareness (line 504) | void enable_per_monitor_dpi_awareness() function log_runtime_availability (line 525) | void log_runtime_availability(const BackendAvailability& availability, function QString (line 548) | QString ggml_variant_for_selection(BackendSelection selection) function QString (line 561) | QString resolve_ggml_directory(const QString& exeDir, function configure_runtime_paths (line 587) | void configure_runtime_paths(const QString& exeDir, function QStringList (line 619) | QStringList build_forwarded_args(int argc, char* argv[], bool &console_l... function QString (line 637) | QString backend_tag_for_selection(BackendSelection selection) function QString (line 647) | QString llama_device_for_selection(BackendSelection selection) function launch_main_process (line 657) | bool launch_main_process(const QString& mainExecutable, function main (line 683) | int main(int argc, char* argv[]) { FILE: external/libzip/examples/add-compressed-data.c type ctx (line 46) | struct ctx { function zip_int64_t (line 52) | zip_int64_t callback(zip_source_t* src, void *ud, void* data, zip_uint64... function zip_source_t (line 82) | zip_source_t* create_layered_compressed_source(zip_source_t* source, zip... function main (line 121) | int FILE: external/libzip/examples/autoclose-archive.c type ctx (line 46) | struct ctx { function zip_int64_t (line 50) | zip_int64_t callback(zip_source_t* src, void *ud, void* data, zip_uint64... function zip_source_t (line 67) | zip_source_t* create_layered_autoclose(zip_source_t* source, zip_t *arch... function main (line 92) | int FILE: external/libzip/examples/cmake-project/cmake-example.c function main (line 36) | int FILE: external/libzip/examples/in-memory.c function get_data (line 42) | static int function modify_archive (line 85) | static int function use_data (line 92) | static int function main (line 123) | int FILE: external/libzip/examples/windows-open.c function zip_t (line 36) | zip_t * FILE: external/libzip/lib/compat.h type zip_int64_t (line 129) | typedef zip_int64_t zip_off_t; type zip_os_stat_t (line 130) | typedef struct _stat64 zip_os_stat_t; type zip_os_stat_t (line 140) | typedef struct stat zip_os_stat_t; type off_t (line 146) | typedef off_t zip_off_t; type zip_off_t (line 168) | typedef long zip_off_t; FILE: external/libzip/lib/zip.h type zip_source_cmd (line 248) | enum zip_source_cmd { type zip_source_cmd_t (line 272) | typedef enum zip_source_cmd zip_source_cmd_t; type zip_source_args_seek (line 304) | struct zip_source_args_seek { type zip_source_args_seek_t (line 309) | typedef struct zip_source_args_seek zip_source_args_seek_t; type zip_error (line 315) | struct zip_error { type zip_stat (line 331) | struct zip_stat { type zip_buffer_fragment (line 344) | struct zip_buffer_fragment { type zip_file_attributes (line 349) | struct zip_file_attributes { type zip (line 366) | struct zip type zip_file (line 367) | struct zip_file type zip_source (line 368) | struct zip_source type zip_t (line 370) | typedef struct zip zip_t; type zip_error_t (line 371) | typedef struct zip_error zip_error_t; type zip_file_t (line 372) | typedef struct zip_file zip_file_t; type zip_file_attributes_t (line 373) | typedef struct zip_file_attributes zip_file_attributes_t; type zip_source_t (line 374) | typedef struct zip_source zip_source_t; type zip_stat_t (line 375) | typedef struct zip_stat zip_stat_t; type zip_buffer_fragment_t (line 376) | typedef struct zip_buffer_fragment zip_buffer_fragment_t; type zip_uint32_t (line 378) | typedef zip_uint32_t zip_flags_t; type zip_int64_t (line 380) | typedef zip_int64_t (*zip_source_callback)(void *_Nullable, void *_Nulla... type zip_int64_t (line 381) | typedef zip_int64_t (*zip_source_layered_callback)(zip_source_t *_Nonnul... FILE: external/libzip/lib/zip_add.c function ZIP_EXTERN (line 46) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_add_dir.c function ZIP_EXTERN (line 41) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_add_entry.c function zip_int64_t (line 42) | zip_int64_t FILE: external/libzip/lib/zip_algorithm_bzip2.c type ctx (line 40) | struct ctx { function zip_uint64_t (line 49) | static zip_uint64_t type ctx (line 62) | struct ctx type ctx (line 64) | struct ctx function deallocate (line 100) | static void function zip_uint16_t (line 108) | static zip_uint16_t function map_error (line 115) | static int function start (line 145) | static bool function end (line 174) | static bool function input (line 195) | static bool function end_of_input (line 211) | static bool end_of_input(void *ud) { function zip_compression_status_t (line 219) | static zip_compression_status_t FILE: external/libzip/lib/zip_algorithm_deflate.c type ctx (line 40) | struct ctx { function zip_uint64_t (line 50) | static zip_uint64_t type ctx (line 65) | struct ctx type ctx (line 67) | struct ctx function deallocate (line 105) | static void function zip_uint16_t (line 113) | static zip_uint16_t function start (line 131) | static bool function end (line 162) | static bool function input (line 183) | static bool function end_of_input (line 199) | static bool end_of_input(void *ud) { function zip_compression_status_t (line 207) | static zip_compression_status_t FILE: external/libzip/lib/zip_algorithm_xz.c type header_state (line 42) | enum header_state { INCOMPLETE, OUTPUT, DONE } type ctx (line 53) | struct ctx { function zip_uint64_t (line 85) | static zip_uint64_t type ctx (line 108) | struct ctx type ctx (line 110) | struct ctx function deallocate (line 150) | static void function zip_uint16_t (line 157) | static zip_uint16_t function map_error (line 173) | static int function start (line 192) | static bool function end (line 239) | static bool function input (line 248) | static bool function end_of_input (line 305) | static bool end_of_input(void *ud) { function zip_compression_status_t (line 313) | static zip_compression_status_t FILE: external/libzip/lib/zip_algorithm_zstd.c type ctx (line 40) | struct ctx { function zip_uint64_t (line 51) | static zip_uint64_t type ctx (line 59) | struct ctx type ctx (line 61) | struct ctx function deallocate (line 101) | static void function zip_uint16_t (line 108) | static zip_uint16_t function map_error (line 114) | static int function start (line 139) | static bool function end (line 177) | static bool function input (line 200) | static bool function end_of_input (line 214) | static bool end_of_input(void *ud) { function zip_compression_status_t (line 222) | static zip_compression_status_t FILE: external/libzip/lib/zip_buffer.c function zip_uint8_t (line 39) | zip_uint8_t * function _zip_buffer_free (line 45) | void function _zip_buffer_eof (line 59) | bool function zip_uint8_t (line 65) | zip_uint8_t * function zip_uint16_t (line 79) | zip_uint16_t function zip_uint32_t (line 91) | zip_uint32_t function zip_uint64_t (line 103) | zip_uint64_t function zip_uint8_t (line 115) | zip_uint8_t function zip_uint64_t (line 127) | zip_uint64_t function zip_uint64_t (line 133) | zip_uint64_t function zip_buffer_t (line 152) | zip_buffer_t * function zip_buffer_t (line 186) | zip_buffer_t * function zip_uint64_t (line 204) | zip_uint64_t function _zip_buffer_ok (line 210) | bool function zip_uint8_t (line 216) | zip_uint8_t * function _zip_buffer_put (line 229) | int function _zip_buffer_put_16 (line 242) | int function _zip_buffer_put_32 (line 257) | int function _zip_buffer_put_64 (line 274) | int function _zip_buffer_put_8 (line 295) | int function _zip_buffer_set_offset (line 309) | int _zip_buffer_set_offset(zip_buffer_t *buffer, zip_uint64_t offset) { function _zip_buffer_skip (line 322) | int function zip_uint64_t (line 333) | zip_uint64_t FILE: external/libzip/lib/zip_close.c function ZIP_EXTERN (line 52) | ZIP_EXTERN int function add_data (line 304) | static int add_data(zip_t *za, zip_source_t *src, zip_dirent_t *de) { function copy_data (line 618) | static int function copy_source (line 654) | static int function write_cdir (line 705) | static int function _zip_changed (line 723) | int function write_data_descriptor (line 751) | static int function torrentzip_compare_names (line 786) | static int torrentzip_compare_names(const void *a, const void *b) { FILE: external/libzip/lib/zip_crypto_commoncrypto.c function _zip_crypto_aes_free (line 43) | void function _zip_crypto_aes_encrypt_block (line 53) | bool function _zip_crypto_aes_t (line 61) | _zip_crypto_aes_t * function _zip_crypto_hmac_free (line 87) | void function _zip_crypto_hmac_t (line 98) | _zip_crypto_hmac_t * FILE: external/libzip/lib/zip_crypto_gnutls.c function _zip_crypto_aes_t (line 40) | _zip_crypto_aes_t * function _zip_crypto_aes_encrypt_block (line 70) | bool function _zip_crypto_aes_free (line 87) | void function _zip_crypto_hmac_t (line 98) | _zip_crypto_hmac_t * function _zip_crypto_hmac_free (line 117) | void function ZIP_EXTERN (line 131) | ZIP_EXTERN bool FILE: external/libzip/lib/zip_crypto_gnutls.h type _zip_crypto_aes_t (line 46) | typedef struct { FILE: external/libzip/lib/zip_crypto_mbedtls.c function _zip_crypto_aes_t (line 46) | _zip_crypto_aes_t * function _zip_crypto_aes_free (line 61) | void function _zip_crypto_hmac_t (line 72) | _zip_crypto_hmac_t * function _zip_crypto_hmac_free (line 104) | void function _zip_crypto_pbkdf2 (line 115) | bool type zip_random_context_t (line 144) | typedef struct { function ZIP_EXTERN (line 149) | ZIP_EXTERN bool FILE: external/libzip/lib/zip_crypto_openssl.c function _zip_crypto_hmac_t (line 44) | static _zip_crypto_hmac_t* hmac_new() { function hmac_free (line 52) | static void hmac_free(_zip_crypto_hmac_t* hmac) { function _zip_crypto_aes_t (line 65) | _zip_crypto_aes_t * function _zip_crypto_aes_free (line 111) | void function _zip_crypto_aes_encrypt_block (line 127) | bool function _zip_crypto_hmac_t (line 138) | _zip_crypto_hmac_t * function _zip_crypto_hmac_free (line 197) | void function _zip_crypto_hmac_output (line 215) | bool function ZIP_EXTERN (line 227) | ZIP_EXTERN bool FILE: external/libzip/lib/zip_crypto_openssl.h type _zip_crypto_hmac_t (line 52) | struct _zip_crypto_hmac_t { type _zip_crypto_hmac_t (line 56) | typedef struct _zip_crypto_hmac_t _zip_crypto_hmac_t; FILE: external/libzip/lib/zip_crypto_win.c function _zip_crypto_pbkdf2 (line 87) | bool type PRF_CTX (line 110) | typedef struct { function hmacFree (line 119) | static void function BOOL (line 131) | static BOOL function BOOL (line 149) | static BOOL function BOOL (line 189) | static BOOL function BOOL (line 210) | static BOOL function myxor (line 218) | static void function BOOL (line 224) | BOOL function _zip_crypto_pbkdf2 (line 291) | bool type _zip_crypto_aes_s (line 299) | struct _zip_crypto_aes_s { function _zip_crypto_aes_t (line 306) | _zip_crypto_aes_t * function _zip_crypto_aes_free (line 348) | void function _zip_crypto_aes_encrypt_block (line 369) | bool type _zip_crypto_hmac_s (line 376) | struct _zip_crypto_hmac_s { function _zip_crypto_hmac_t (line 387) | _zip_crypto_hmac_t * function _zip_crypto_hmac_free (line 446) | void function _zip_crypto_hmac (line 471) | bool function _zip_crypto_hmac_output (line 480) | bool function ZIP_EXTERN (line 489) | ZIP_EXTERN bool FILE: external/libzip/lib/zip_crypto_win.h type _zip_crypto_aes_t (line 39) | typedef struct _zip_crypto_aes_s _zip_crypto_aes_t; type _zip_crypto_hmac_t (line 40) | typedef struct _zip_crypto_hmac_s _zip_crypto_hmac_t; FILE: external/libzip/lib/zip_delete.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_dir_add.c function ZIP_EXTERN (line 43) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_dirent.c function _zip_cdir_free (line 49) | void function zip_cdir_t (line 65) | zip_cdir_t * function _zip_cdir_grow (line 84) | bool function zip_int64_t (line 106) | zip_int64_t function zip_dirent_t (line 214) | zip_dirent_t * function _zip_dirent_finalize (line 233) | void function _zip_dirent_free (line 257) | void function _zip_dirent_merge (line 267) | bool function _zip_dirent_init (line 316) | void function _zip_dirent_needs_zip64 (line 346) | bool function zip_dirent_t (line 355) | zip_dirent_t * function zip_int64_t (line 377) | zip_int64_t function zip_dirent_process_ef_zip64 (line 642) | bool function zip_string_t (line 703) | static zip_string_t * function _zip_dirent_process_winzip_aes (line 746) | static bool function zip_int32_t (line 828) | zip_int32_t function _zip_dirent_write (line 872) | int function time_t (line 1120) | time_t function zip_extra_field_t (line 1141) | static zip_extra_field_t * function zip_dirent_t (line 1180) | zip_dirent_t * function _zip_u2d_time (line 1206) | int function _zip_dirent_apply_attributes (line 1231) | bool function zip_dirent_torrentzip_normalize (line 1308) | void function zip_dirent_check_consistency (line 1322) | int function time_t (line 1352) | time_t FILE: external/libzip/lib/zip_discard.c function zip_discard (line 44) | void FILE: external/libzip/lib/zip_entry.c function _zip_entry_finalize (line 37) | void function _zip_entry_init (line 45) | void FILE: external/libzip/lib/zip_error.c function ZIP_EXTERN (line 39) | ZIP_EXTERN int function ZIP_EXTERN (line 45) | ZIP_EXTERN int function ZIP_EXTERN (line 51) | ZIP_EXTERN void function ZIP_EXTERN (line 58) | ZIP_EXTERN void function ZIP_EXTERN (line 65) | ZIP_EXTERN void function ZIP_EXTERN (line 82) | ZIP_EXTERN int function _zip_error_clear (line 91) | void function _zip_error_copy (line 101) | void function _zip_error_get (line 112) | void function zip_error_set (line 125) | void function zip_error_set_from_source (line 134) | void function zip_int64_t (line 145) | zip_int64_t FILE: external/libzip/lib/zip_error_clear.c function ZIP_EXTERN (line 38) | ZIP_EXTERN void FILE: external/libzip/lib/zip_error_get.c function ZIP_EXTERN (line 39) | ZIP_EXTERN void function ZIP_EXTERN (line 45) | ZIP_EXTERN zip_error_t * function ZIP_EXTERN (line 51) | ZIP_EXTERN zip_error_t * FILE: external/libzip/lib/zip_error_get_sys_type.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_error_strerror.c function ZIP_EXTERN (line 42) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_error_to_str.c function ZIP_EXTERN (line 42) | ZIP_EXTERN int FILE: external/libzip/lib/zip_extra_field.c function zip_extra_field_t (line 40) | zip_extra_field_t * function zip_extra_field_t (line 66) | zip_extra_field_t * function _zip_ef_free (line 102) | void function zip_uint8_t (line 115) | const zip_uint8_t * function zip_extra_field_t (line 143) | zip_extra_field_t * function zip_extra_field_t (line 177) | zip_extra_field_t * function _zip_ef_parse (line 201) | bool function zip_extra_field_t (line 271) | zip_extra_field_t * function zip_uint16_t (line 300) | zip_uint16_t function _zip_ef_write (line 314) | int function _zip_read_local_ef (line 351) | int FILE: external/libzip/lib/zip_extra_field_api.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int function ZIP_EXTERN (line 70) | ZIP_EXTERN int function ZIP_EXTERN (line 106) | ZIP_EXTERN const zip_uint8_t * function ZIP_EXTERN (line 150) | ZIP_EXTERN const zip_uint8_t * function ZIP_EXTERN (line 170) | ZIP_EXTERN zip_int16_t function ZIP_EXTERN (line 197) | ZIP_EXTERN zip_int16_t function ZIP_EXTERN (line 224) | ZIP_EXTERN int function _zip_file_extra_field_prepare_for_change (line 330) | int FILE: external/libzip/lib/zip_fclose.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_fdopen.c function ZIP_EXTERN (line 41) | ZIP_EXTERN zip_t * FILE: external/libzip/lib/zip_file_add.c function ZIP_EXTERN (line 44) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_file_error_clear.c function ZIP_EXTERN (line 38) | ZIP_EXTERN void FILE: external/libzip/lib/zip_file_error_get.c function ZIP_EXTERN (line 38) | ZIP_EXTERN void FILE: external/libzip/lib/zip_file_get_comment.c function ZIP_EXTERN (line 39) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_file_get_external_attributes.c function zip_file_get_external_attributes (line 36) | int FILE: external/libzip/lib/zip_file_get_offset.c function zip_uint64_t (line 47) | zip_uint64_t function zip_uint64_t (line 76) | zip_uint64_t FILE: external/libzip/lib/zip_file_rename.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_file_replace.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int function zip_int64_t (line 54) | zip_int64_t FILE: external/libzip/lib/zip_file_set_comment.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_file_set_encryption.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_file_set_external_attributes.c function ZIP_EXTERN (line 36) | ZIP_EXTERN int FILE: external/libzip/lib/zip_file_set_mtime.c function zip_file_set_time (line 36) | static int zip_file_set_time(zip_t *za, zip_uint64_t idx, zip_uint16_t d... function ZIP_EXTERN (line 80) | ZIP_EXTERN int zip_file_set_dostime(zip_t *za, zip_uint64_t idx, zip_uin... function ZIP_EXTERN (line 85) | ZIP_EXTERN int zip_file_set_mtime(zip_t *za, zip_uint64_t idx, time_t mt... FILE: external/libzip/lib/zip_file_strerror.c function ZIP_EXTERN (line 38) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_fopen.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_file_t * FILE: external/libzip/lib/zip_fopen_encrypted.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_file_t * FILE: external/libzip/lib/zip_fopen_index.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_file_t * FILE: external/libzip/lib/zip_fopen_index_encrypted.c function ZIP_EXTERN (line 43) | ZIP_EXTERN zip_file_t * function zip_file_t (line 72) | static zip_file_t * FILE: external/libzip/lib/zip_fread.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_fseek.c function ZIP_EXTERN (line 37) | ZIP_EXTERN zip_int8_t function ZIP_EXTERN (line 56) | ZIP_EXTERN int FILE: external/libzip/lib/zip_ftell.c function ZIP_EXTERN (line 37) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_get_archive_comment.c function ZIP_EXTERN (line 40) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_get_archive_flag.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_get_encryption_implementation.c function zip_encryption_implementation (line 38) | zip_encryption_implementation function ZIP_EXTERN (line 56) | ZIP_EXTERN int FILE: external/libzip/lib/zip_get_file_comment.c function ZIP_EXTERN (line 39) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_get_name.c function ZIP_EXTERN (line 40) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_get_num_entries.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_get_num_files.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_hash.c type zip_hash_entry (line 50) | struct zip_hash_entry { type zip_hash_entry_t (line 57) | typedef struct zip_hash_entry zip_hash_entry_t; type zip_hash (line 59) | struct zip_hash { function free_list (line 67) | static void function zip_uint32_t (line 78) | static zip_uint32_t function hash_resize (line 96) | static bool function zip_uint32_t (line 135) | static zip_uint32_t function zip_hash_t (line 166) | zip_hash_t * function _zip_hash_free (line 183) | void function _zip_hash_add (line 204) | bool function _zip_hash_delete (line 263) | bool function zip_int64_t (line 311) | zip_int64_t function _zip_hash_reserve_capacity (line 346) | bool function _zip_hash_revert (line 368) | bool FILE: external/libzip/lib/zip_io_util.c function _zip_read (line 41) | int function zip_uint8_t (line 64) | zip_uint8_t * function zip_string_t (line 108) | zip_string_t * function _zip_write (line 122) | int FILE: external/libzip/lib/zip_libzip_version.c function ZIP_EXTERN (line 38) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_name_locate.c function ZIP_EXTERN (line 43) | ZIP_EXTERN zip_int64_t function zip_int64_t (line 49) | zip_int64_t FILE: external/libzip/lib/zip_new.c function zip_t (line 44) | zip_t * FILE: external/libzip/lib/zip_open.c type exists_t (line 41) | typedef enum { type cdir_status_t (line 46) | typedef enum { function ZIP_EXTERN (line 67) | ZIP_EXTERN zip_t * function ZIP_EXTERN (line 92) | ZIP_EXTERN zip_t * function _is_truncated_zip (line 159) | static bool function zip_t (line 180) | zip_t * function _zip_set_open_error (line 266) | void function _zip_read_cdir (line 292) | static bool _zip_read_cdir(zip_t *za, zip_buffer_t *buffer, zip_uint64_t... function check_magic (line 503) | static bool check_magic(zip_uint64_t offset, zip_buffer_t *buffer, zip_u... function zip_int64_t (line 528) | static zip_int64_t function _zip_headercomp (line 598) | static int function zip_t (line 629) | static zip_t * function exists_t (line 655) | static exists_t function zip_cdir_t (line 673) | static zip_cdir_t * function zip_cdir_t (line 760) | static zip_cdir_t * function check_eocd (line 790) | static bool function cdir_status_t (line 810) | cdir_status_t _zip_read_eocd64(zip_cdir_t *cdir, zip_source_t *src, zip_... function decode_hex (line 948) | static int function zip_check_torrentzip (line 964) | static void FILE: external/libzip/lib/zip_pkware.c function update_keys (line 45) | static void function zip_uint8_t (line 54) | static zip_uint8_t function _zip_pkware_keys_reset (line 63) | void function _zip_pkware_encrypt (line 71) | void function _zip_pkware_decrypt (line 94) | void FILE: external/libzip/lib/zip_progress.c type zip_progress (line 41) | struct zip_progress { function _zip_progress_end (line 67) | void function _zip_progress_free (line 73) | void function zip_progress_t (line 86) | static zip_progress_t * function _zip_progress_free_progress_callback (line 109) | static void function _zip_progress_free_cancel_callback (line 120) | static void function _zip_progress_set_progress_callback (line 131) | static void function _zip_progress_set_cancel_callback (line 141) | void function _zip_progress_start (line 150) | int function _zip_progress_subrange (line 171) | int function _zip_progress_update (line 183) | int function ZIP_EXTERN (line 210) | ZIP_EXTERN int function ZIP_EXTERN (line 237) | ZIP_EXTERN int type legacy_ud (line 264) | struct legacy_ud { function _zip_legacy_progress_callback (line 269) | static void function ZIP_EXTERN (line 276) | ZIP_EXTERN void FILE: external/libzip/lib/zip_random_unix.c function ZIP_EXTERN (line 45) | ZIP_EXTERN bool function zip_uint32_t (line 53) | zip_uint32_t function ZIP_EXTERN (line 65) | ZIP_EXTERN bool function zip_uint32_t (line 91) | zip_uint32_t FILE: external/libzip/lib/zip_random_uwp.c function ZIP_EXTERN (line 45) | ZIP_EXTERN bool function zip_uint32_t (line 65) | zip_uint32_t FILE: external/libzip/lib/zip_random_win32.c function ZIP_EXTERN (line 46) | ZIP_EXTERN bool function zip_uint32_t (line 65) | zip_uint32_t FILE: external/libzip/lib/zip_realloc.c function zip_realloc (line 38) | bool zip_realloc(void **memory, zip_uint64_t *alloced_elements, zip_uint... FILE: external/libzip/lib/zip_rename.c function ZIP_EXTERN (line 39) | ZIP_EXTERN int FILE: external/libzip/lib/zip_replace.c function ZIP_EXTERN (line 39) | ZIP_EXTERN int FILE: external/libzip/lib/zip_set_archive_comment.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_set_archive_flag.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_set_default_password.c function ZIP_EXTERN (line 41) | ZIP_EXTERN int FILE: external/libzip/lib/zip_set_file_comment.c function ZIP_EXTERN (line 39) | ZIP_EXTERN int FILE: external/libzip/lib/zip_set_file_compression.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_set_name.c function _zip_set_name (line 41) | int FILE: external/libzip/lib/zip_source_accept_empty.c function zip_source_accept_empty (line 38) | bool FILE: external/libzip/lib/zip_source_begin_write.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_begin_write_cloning.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_buffer.c type buffer (line 43) | struct buffer { type buffer_t (line 59) | typedef struct buffer buffer_t; type read_data (line 61) | struct read_data { function ZIP_EXTERN (line 87) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 96) | ZIP_EXTERN zip_source_t * function zip_source_t (line 102) | zip_source_t * function ZIP_EXTERN (line 122) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 132) | ZIP_EXTERN zip_source_t * function zip_source_t (line 137) | zip_source_t * function zip_source_t (line 179) | zip_source_t * function zip_int64_t (line 184) | static zip_int64_t function buffer_t (line 321) | static buffer_t * function zip_uint64_t (line 377) | static zip_uint64_t function buffer_free (line 405) | static void function buffer_grow_fragments (line 429) | static bool function buffer_t (line 453) | static buffer_t * function zip_int64_t (line 514) | static zip_int64_t function buffer_seek (line 551) | static int function zip_int64_t (line 565) | static zip_int64_t FILE: external/libzip/lib/zip_source_call.c function zip_int64_t (line 38) | zip_int64_t FILE: external/libzip/lib/zip_source_close.c function zip_source_close (line 38) | int FILE: external/libzip/lib/zip_source_commit_write.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_compress.c type context (line 39) | struct context { type implementation (line 59) | struct implementation { type implementation (line 65) | struct implementation type context (line 89) | struct context type context (line 90) | struct context type context (line 91) | struct context function zip_compression_algorithm_t (line 93) | zip_compression_algorithm_t *_zip_get_compression_algorithm(zip_int32_t ... function ZIP_EXTERN (line 111) | ZIP_EXTERN int zip_compression_method_supported(zip_int32_t method, int ... function zip_source_t (line 118) | zip_source_t *zip_source_compress(zip_t *za, zip_source_t *src, zip_int3... function zip_source_t (line 122) | zip_source_t * function zip_source_t (line 128) | static zip_source_t *compression_source_new(zip_t *za, zip_source_t *src... type context (line 157) | struct context type context (line 158) | struct context type context (line 160) | struct context function context_free (line 183) | static void function zip_int64_t (line 196) | static zip_int64_t function zip_int64_t (line 317) | static zip_int64_t FILE: external/libzip/lib/zip_source_crc.c type crc_context (line 41) | struct crc_context { function zip_source_t (line 54) | zip_source_t * function zip_int64_t (line 79) | static zip_int64_t FILE: external/libzip/lib/zip_source_error.c function zip_error_t (line 38) | zip_error_t * function _zip_source_had_error (line 43) | bool FILE: external/libzip/lib/zip_source_file.h type zip_source_file_stat (line 37) | struct zip_source_file_stat { type zip_source_file_context_t (line 44) | typedef struct zip_source_file_context zip_source_file_context_t; type zip_source_file_operations_t (line 45) | typedef struct zip_source_file_operations zip_source_file_operations_t; type zip_source_file_stat_t (line 46) | typedef struct zip_source_file_stat zip_source_file_stat_t; type zip_source_file_context (line 48) | struct zip_source_file_context { type zip_source_file_operations (line 77) | struct zip_source_file_operations { FILE: external/libzip/lib/zip_source_file_common.c function zip_source_file_stat_init (line 44) | static void function zip_source_t (line 52) | zip_source_t * function zip_int64_t (line 213) | static zip_int64_t FILE: external/libzip/lib/zip_source_file_stdio.c function ZIP_EXTERN (line 68) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 78) | ZIP_EXTERN zip_source_t * function _zip_stdio_op_close (line 89) | void function zip_int64_t (line 95) | zip_int64_t function _zip_stdio_op_seek (line 115) | bool function _zip_stdio_op_stat (line 132) | bool function zip_int64_t (line 170) | zip_int64_t FILE: external/libzip/lib/zip_source_file_stdio_named.c function ZIP_EXTERN (line 93) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 102) | ZIP_EXTERN zip_source_t * function zip_int64_t (line 113) | static zip_int64_t function zip_int64_t (line 128) | static zip_int64_t function zip_int64_t (line 149) | static zip_int64_t function _zip_stdio_op_open (line 241) | static bool function zip_int64_t (line 251) | static zip_int64_t function _zip_stdio_op_rollback_write (line 261) | static void function zip_int64_t (line 275) | static zip_int64_t function create_temp_file (line 290) | static int create_temp_file(zip_source_file_context_t *ctx, bool create_... function FILE (line 371) | static FILE *_zip_fopen_close_on_exec(const char *name, bool writeable) { FILE: external/libzip/lib/zip_source_file_win32.c function ZIP_EXTERN (line 60) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 70) | ZIP_EXTERN zip_source_t * function _zip_win32_op_close (line 81) | void function zip_int64_t (line 87) | zip_int64_t function _zip_win32_op_seek (line 101) | bool function _zip_win32_op_stat (line 131) | static bool function zip_int64_t (line 137) | zip_int64_t function _zip_win32_error_to_errno (line 152) | int function _zip_stat_win32 (line 177) | static bool function _zip_filetime_to_time_t (line 212) | bool FILE: external/libzip/lib/zip_source_file_win32.h type zip_win32_file_operations (line 52) | struct zip_win32_file_operations { type zip_win32_file_operations_t (line 65) | typedef struct zip_win32_file_operations zip_win32_file_operations_t; FILE: external/libzip/lib/zip_source_file_win32_ansi.c function ZIP_EXTERN (line 61) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 70) | ZIP_EXTERN zip_source_t * function HANDLE (line 87) | static HANDLE __stdcall function BOOL (line 93) | static BOOL __stdcall function DWORD (line 99) | static DWORD __stdcall function BOOL (line 105) | static BOOL __stdcall function ansi_make_tempname (line 111) | static void function BOOL (line 116) | static BOOL __stdcall function BOOL (line 122) | static BOOL __stdcall function HANDLE (line 128) | static HANDLE __stdcall FILE: external/libzip/lib/zip_source_file_win32_named.c function zip_int64_t (line 65) | static zip_int64_t function zip_int64_t (line 96) | static zip_int64_t function _zip_win32_named_op_open (line 155) | static bool function zip_int64_t (line 168) | static zip_int64_t function _zip_win32_named_op_rollback_write (line 181) | static void function _zip_win32_named_op_stat (line 192) | static bool function zip_int64_t (line 247) | static zip_int64_t function HANDLE (line 259) | static HANDLE FILE: external/libzip/lib/zip_source_file_win32_utf16.c function ZIP_EXTERN (line 63) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 72) | ZIP_EXTERN zip_source_t * function HANDLE (line 91) | static HANDLE __stdcall utf16_create_file(const void *name, DWORD access... function BOOL (line 107) | static BOOL __stdcall function DWORD (line 113) | static DWORD __stdcall function BOOL (line 119) | static BOOL __stdcall function utf16_make_tempname (line 125) | static void function BOOL (line 130) | static BOOL __stdcall function BOOL (line 136) | static BOOL __stdcall function HANDLE (line 148) | static HANDLE __stdcall FILE: external/libzip/lib/zip_source_file_win32_utf8.c function ZIP_EXTERN (line 36) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 46) | ZIP_EXTERN zip_source_t * FILE: external/libzip/lib/zip_source_free.c function ZIP_EXTERN (line 40) | ZIP_EXTERN void FILE: external/libzip/lib/zip_source_function.c function ZIP_EXTERN (line 40) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 50) | ZIP_EXTERN zip_source_t * function ZIP_EXTERN (line 70) | ZIP_EXTERN void function zip_source_t (line 76) | zip_source_t * FILE: external/libzip/lib/zip_source_get_dostime.c function zip_source_get_dos_time (line 38) | int FILE: external/libzip/lib/zip_source_get_file_attributes.c function ZIP_EXTERN (line 36) | ZIP_EXTERN void function zip_source_get_file_attributes (line 42) | int zip_source_get_file_attributes(zip_source_t *src, zip_file_attribute... FILE: external/libzip/lib/zip_source_is_deleted.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_layered.c function zip_source_t (line 40) | zip_source_t * function zip_source_t (line 49) | zip_source_t * FILE: external/libzip/lib/zip_source_open.c function ZIP_EXTERN (line 37) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_pass_to_lower_layer.c function zip_int64_t (line 36) | zip_int64_t zip_source_pass_to_lower_layer(zip_source_t *src, void *data... FILE: external/libzip/lib/zip_source_pkware_decode.c type trad_pkware (line 40) | struct trad_pkware { type trad_pkware (line 47) | struct trad_pkware type trad_pkware (line 49) | struct trad_pkware type trad_pkware (line 50) | struct trad_pkware function zip_source_t (line 53) | zip_source_t * function decrypt_header (line 80) | static int function zip_int64_t (line 131) | static zip_int64_t type trad_pkware (line 189) | struct trad_pkware type trad_pkware (line 191) | struct trad_pkware type trad_pkware (line 193) | struct trad_pkware function trad_pkware_free (line 210) | static void FILE: external/libzip/lib/zip_source_pkware_encode.c type trad_pkware (line 40) | struct trad_pkware { type trad_pkware (line 50) | struct trad_pkware type trad_pkware (line 52) | struct trad_pkware type trad_pkware (line 53) | struct trad_pkware function zip_source_t (line 55) | zip_source_t * function encrypt_header (line 97) | static int function zip_int64_t (line 124) | static zip_int64_t type trad_pkware (line 233) | struct trad_pkware type trad_pkware (line 235) | struct trad_pkware type trad_pkware (line 237) | struct trad_pkware function trad_pkware_free (line 254) | static void FILE: external/libzip/lib/zip_source_read.c function zip_int64_t (line 38) | zip_int64_t function _zip_source_eof (line 93) | bool FILE: external/libzip/lib/zip_source_remove.c function zip_source_remove (line 38) | int FILE: external/libzip/lib/zip_source_rollback_write.c function ZIP_EXTERN (line 38) | ZIP_EXTERN void FILE: external/libzip/lib/zip_source_seek.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int function zip_int64_t (line 62) | zip_int64_t FILE: external/libzip/lib/zip_source_seek_write.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_stat.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_source_supports.c function zip_int64_t (line 40) | zip_int64_t function zip_source_supports_reopen (line 45) | bool function ZIP_EXTERN (line 50) | ZIP_EXTERN zip_int64_t function ZIP_EXTERN (line 72) | ZIP_EXTERN int zip_source_is_seekable(zip_source_t *src) { FILE: external/libzip/lib/zip_source_tell.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_source_tell_write.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_source_window.c type window (line 40) | struct window { function ZIP_EXTERN (line 64) | ZIP_EXTERN zip_source_t * function zip_source_t (line 70) | zip_source_t * function _zip_source_set_source_archive (line 136) | int function _zip_source_invalidate (line 144) | void function zip_int64_t (line 154) | static zip_int64_t function _zip_deregister_source (line 346) | void function _zip_register_source (line 360) | int FILE: external/libzip/lib/zip_source_winzip_aes_decode.c type winzip_aes (line 41) | struct winzip_aes { type winzip_aes (line 53) | struct winzip_aes type winzip_aes (line 54) | struct winzip_aes type winzip_aes (line 56) | struct winzip_aes function zip_source_t (line 59) | zip_source_t * function decrypt_header (line 102) | static int function verify_hmac (line 133) | static bool function zip_int64_t (line 157) | static zip_int64_t function winzip_aes_free (line 230) | static void type winzip_aes (line 244) | struct winzip_aes type winzip_aes (line 246) | struct winzip_aes type winzip_aes (line 248) | struct winzip_aes FILE: external/libzip/lib/zip_source_winzip_aes_encode.c type winzip_aes (line 41) | struct winzip_aes { type winzip_aes (line 54) | struct winzip_aes type winzip_aes (line 55) | struct winzip_aes type winzip_aes (line 57) | struct winzip_aes function zip_source_t (line 60) | zip_source_t * function encrypt_header (line 83) | static int function zip_int64_t (line 106) | static zip_int64_t function winzip_aes_free (line 215) | static void type winzip_aes (line 230) | struct winzip_aes type winzip_aes (line 232) | struct winzip_aes type winzip_aes (line 234) | struct winzip_aes FILE: external/libzip/lib/zip_source_write.c function ZIP_EXTERN (line 38) | ZIP_EXTERN zip_int64_t FILE: external/libzip/lib/zip_source_zip.c function ZIP_EXTERN (line 40) | ZIP_EXTERN zip_source_t *zip_source_zip_create(zip_t *srcza, zip_uint64_... function ZIP_EXTERN (line 61) | ZIP_EXTERN zip_source_t *zip_source_zip(zip_t *za, zip_t *srcza, zip_uin... FILE: external/libzip/lib/zip_source_zip_new.c function ZIP_EXTERN (line 41) | ZIP_EXTERN zip_source_t *zip_source_zip_file(zip_t* za, zip_t *srcza, zi... function ZIP_EXTERN (line 46) | ZIP_EXTERN zip_source_t *zip_source_zip_file_create(zip_t *srcza, zip_ui... function _zip_file_attributes_from_dirent (line 304) | static void FILE: external/libzip/lib/zip_stat.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_stat_index.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_stat_init.c function ZIP_EXTERN (line 39) | ZIP_EXTERN void function _zip_stat_merge (line 53) | int FILE: external/libzip/lib/zip_strerror.c function ZIP_EXTERN (line 38) | ZIP_EXTERN const char * FILE: external/libzip/lib/zip_string.c function zip_uint32_t (line 41) | zip_uint32_t function _zip_string_equal (line 54) | int function _zip_string_free (line 68) | void function zip_uint8_t (line 79) | const zip_uint8_t * function _zip_string_is_ascii (line 112) | bool _zip_string_is_ascii(const zip_string_t *string) { function zip_uint16_t (line 127) | zip_uint16_t function zip_string_t (line 136) | zip_string_t * function _zip_string_write (line 188) | int FILE: external/libzip/lib/zip_unchange.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int function _zip_unchange (line 46) | int FILE: external/libzip/lib/zip_unchange_all.c function ZIP_EXTERN (line 38) | ZIP_EXTERN int FILE: external/libzip/lib/zip_unchange_archive.c function ZIP_EXTERN (line 40) | ZIP_EXTERN int FILE: external/libzip/lib/zip_unchange_data.c function _zip_unchange_data (line 37) | void FILE: external/libzip/lib/zip_utf-8.c function zip_encoding_type_t (line 99) | zip_encoding_type_t function zip_uint32_t (line 211) | static zip_uint32_t function zip_uint32_t (line 226) | static zip_uint32_t function zip_uint8_t (line 251) | zip_uint8_t * FILE: external/libzip/lib/zip_winzip_aes.c type _zip_winzip_aes (line 45) | struct _zip_winzip_aes { function aes_crypt (line 53) | static bool function zip_winzip_aes_t (line 77) | zip_winzip_aes_t * function _zip_winzip_aes_encrypt (line 135) | bool function _zip_winzip_aes_decrypt (line 141) | bool function _zip_winzip_aes_finish (line 147) | bool function _zip_winzip_aes_free (line 153) | void FILE: external/libzip/lib/zipint.h type zip_source_t (line 121) | typedef zip_source_t *(*zip_encryption_implementation)(zip_t *, zip_sour... type zip_compression_status (line 126) | enum zip_compression_status { type zip_compression_status_t (line 133) | typedef enum zip_compression_status zip_compression_status_t; type zip_compression_algorithm (line 135) | struct zip_compression_algorithm { type zip_compression_algorithm_t (line 163) | typedef struct zip_compression_algorithm zip_compression_algorithm_t; type zip_les (line 199) | enum zip_les { ZIP_LES_NONE, ZIP_LES_UPPER, ZIP_LES_LOWER, ZIP_LES_INVAL } type _zip_err_info (line 204) | struct _zip_err_info { type _zip_err_info (line 209) | struct _zip_err_info type _zip_err_info (line 211) | struct _zip_err_info type zip_encoding_type (line 268) | enum zip_encoding_type { type zip_encoding_type_t (line 277) | typedef enum zip_encoding_type zip_encoding_type_t; type zip_hash (line 279) | struct zip_hash type zip_progress (line 280) | struct zip_progress type zip_cdir_t (line 282) | typedef struct zip_cdir zip_cdir_t; type zip_dostime_t (line 283) | typedef struct zip_dostime zip_dostime_t; type zip_dirent_t (line 284) | typedef struct zip_dirent zip_dirent_t; type zip_entry_t (line 285) | typedef struct zip_entry zip_entry_t; type zip_extra_field_t (line 286) | typedef struct zip_extra_field zip_extra_field_t; type zip_string_t (line 287) | typedef struct zip_string zip_string_t; type zip_buffer_t (line 288) | typedef struct zip_buffer zip_buffer_t; type zip_hash_t (line 289) | typedef struct zip_hash zip_hash_t; type zip_progress_t (line 290) | typedef struct zip_progress zip_progress_t; type zip (line 294) | struct zip { type zip_file (line 326) | struct zip_file { type zip_dostime (line 343) | struct zip_dostime { type zip_dirent (line 348) | struct zip_dirent { type zip_cdir (line 381) | struct zip_cdir { type zip_extra_field (line 397) | struct zip_extra_field { type zip_source_write_state (line 405) | enum zip_source_write_state { type zip_source_write_state_t (line 411) | typedef enum zip_source_write_state zip_source_write_state_t; type zip_source (line 413) | struct zip_source { type zip_entry (line 438) | struct zip_entry { type zip_string (line 448) | struct zip_string { type zip_buffer (line 476) | struct zip_buffer { type zip_filelist (line 487) | struct zip_filelist { type zip_filelist_t (line 492) | typedef struct zip_filelist zip_filelist_t; type _zip_winzip_aes (line 494) | struct _zip_winzip_aes type zip_winzip_aes_t (line 495) | typedef struct _zip_winzip_aes zip_winzip_aes_t; type _zip_pkware_keys (line 497) | struct _zip_pkware_keys { type zip_pkware_keys_t (line 500) | typedef struct _zip_pkware_keys zip_pkware_keys_t; type zip_encoding_type (line 605) | enum zip_encoding_type type zip_encoding_type (line 605) | enum zip_encoding_type FILE: external/libzip/ossfuzz/fuzz_main.c function main (line 9) | int FILE: external/libzip/ossfuzz/zip_read_file_fuzzer.c function LLVMFuzzerTestOneInput (line 51) | int FILE: external/libzip/ossfuzz/zip_read_fuzzer.c function LLVMFuzzerTestOneInput (line 9) | int FILE: external/libzip/ossfuzz/zip_read_fuzzer_common.h function fuzzer_read (line 36) | void fuzzer_read(zip_t *za, zip_error_t *error, const char *password) { FILE: external/libzip/ossfuzz/zip_write_encrypt_aes256_file_fuzzer.c function LLVMFuzzerTestOneInput (line 21) | int FILE: external/libzip/ossfuzz/zip_write_encrypt_pkware_file_fuzzer.c function LLVMFuzzerTestOneInput (line 22) | int FILE: external/libzip/regress/add_from_filep.c function main (line 43) | int FILE: external/libzip/regress/can_clone_file.c function main (line 55) | int FILE: external/libzip/regress/fopen_unchanged.c function main (line 44) | int FILE: external/libzip/regress/fread.c type when (line 45) | enum when { WHEN_NEVER, WHEN_OPEN, WHEN_READ, WHEN_CLOSE } type when (line 49) | enum when function main (line 56) | int function do_read (line 167) | static int FILE: external/libzip/regress/fseek.c function main (line 41) | int FILE: external/libzip/regress/hole.c function copy_source (line 52) | static int function zip_source_t (line 96) | static zip_source_t * function zip_source_t (line 113) | static zip_source_t * function usage (line 130) | static void function main (line 138) | int FILE: external/libzip/regress/liboverride-test.c function main (line 40) | int main(int argc, const char *argv[]) { function main (line 58) | int FILE: external/libzip/regress/liboverride.c function zip_source_t (line 41) | zip_source_t * FILE: external/libzip/regress/malloc.c function init (line 79) | static void FILE: external/libzip/regress/nonrandomopen.c function zip_secure_random (line 39) | bool FILE: external/libzip/regress/nonrandomopentest.c function main (line 39) | int FILE: external/libzip/regress/source_hole.c type buffer_t (line 60) | typedef struct buffer { type hole_t (line 82) | typedef struct hole { function zip_source_t (line 93) | zip_source_t * function buffer_free (line 104) | static void function buffer_t (line 122) | static buffer_t * function buffer_t (line 153) | static buffer_t * function zip_int64_t (line 171) | static zip_int64_t function buffer_read_file (line 207) | static int function zip_int64_t (line 282) | static zip_int64_t function buffer_to_file (line 295) | static int function zip_int64_t (line 339) | static zip_int64_t function zip_uint64_t (line 403) | static zip_uint64_t function only_nul (line 413) | static int function write_nuls (line 427) | static int function write_u64 (line 436) | static int function hole_free (line 453) | static void function hole_t (line 466) | static hole_t * function zip_int64_t (line 493) | static zip_int64_t FILE: external/libzip/regress/tryopen.c function main (line 53) | int FILE: external/libzip/regress/ziptool_regress.c type source_type_t (line 9) | typedef enum { SOURCE_TYPE_NONE, SOURCE_TYPE_IN_MEMORY, SOURCE_TYPE_HOLE... function get_stdin_commands (line 96) | int get_stdin_commands(void) { function add_nul (line 133) | static int function cancel_callback (line 151) | static int function cancel (line 159) | static int function extract_as (line 176) | static int function is_seekable (line 196) | static int function regress_fseek (line 220) | static int function unchange_all (line 243) | static int function unchange_one (line 253) | static int function zin_close (line 267) | static int function regress_fopen (line 286) | static int function regress_fread (line 302) | static int function zip_t (line 349) | static zip_t * function get_whence (line 367) | static int get_whence(const char *str) { function zip_t (line 383) | static zip_t * type source_nul_t (line 494) | typedef struct source_nul { function zip_int64_t (line 500) | static zip_int64_t function zip_source_t (line 555) | static zip_source_t * function write_memory_src_to_file (line 578) | static int function zip_t (line 631) | zip_t * function ziptool_post_close (line 651) | int FILE: external/libzip/src/diff_output.c function ensure_header (line 10) | static void function diff_output_init (line 20) | void function diff_output_start_file (line 31) | void function diff_output_end_file (line 39) | void function diff_output (line 44) | void function diff_output_file (line 66) | void function diff_output_data (line 83) | void FILE: external/libzip/src/diff_output.h type diff_output_t (line 6) | typedef struct { FILE: external/libzip/src/getopt.c function getopt (line 58) | int FILE: external/libzip/src/zipcmp.c type archive (line 60) | struct archive { type ef (line 69) | struct ef { type entry (line 77) | struct entry { type enum_map_t (line 90) | typedef struct { type entry (line 189) | struct entry type entry (line 189) | struct entry type entry (line 192) | struct entry type archive (line 202) | struct archive type archive (line 204) | struct archive function main (line 213) | int function compare_zip (line 278) | static int function zip_int64_t (line 364) | static zip_int64_t function is_directory (line 394) | static int function list_directory (line 406) | static int function list_zip (line 529) | static int function comment_compare (line 589) | static int function compare_list (line 604) | static int function ef_read (line 660) | static int function ef_compare (line 695) | static int function ef_order (line 709) | static int function ef_print (line 726) | static void function entry_cmp (line 734) | static int function entry_ignore (line 761) | static int function entry_paranoia_checks (line 788) | static int function entry_print (line 818) | static void function entry_start_file (line 826) | static void function test_file (line 834) | static int FILE: external/libzip/src/zipmerge.c function main (line 90) | int function confirm_replace (line 181) | static int function zip_t (line 224) | static zip_t * function copy_file (line 287) | static int copy_file(zip_t *destination_archive, zip_int64_t destination... function copy_extra_fields (line 321) | static void copy_extra_fields(zip_t *destination_archive, zip_uint64_t d... FILE: external/libzip/src/ziptool.c type dispatch_table_t (line 60) | typedef struct dispatch_table_s { function cat_impl_backend (line 87) | static int function cat_impl (line 145) | static int function add (line 154) | static int function add_dir (line 171) | static int function add_file (line 181) | static int function add_from_zip (line 208) | static int function cat (line 244) | static int function cat_partial (line 253) | static int function count_extra (line 267) | static int function count_extra_by_id (line 284) | static int function delete (line 303) | static int delete (char *argv[]) { function delete_extra (line 313) | static int function delete_extra_by_id (line 328) | static int function get_archive_comment (line 344) | static int function get_archive_flag (line 356) | static int function get_extra (line 368) | static int function get_extra_by_id (line 391) | static int function get_file_comment (line 414) | static int function get_num_entries (line 432) | static int function name_locate (line 443) | static int type progress_userdata_s (line 459) | struct progress_userdata_s { type progress_userdata_s (line 464) | struct progress_userdata_s function progress_callback (line 466) | static void function print_progress (line 472) | static int function zrename (line 478) | static int function replace_file_contents (line 489) | static int function set_extra (line 505) | static int function set_archive_comment (line 523) | static int function set_archive_flag (line 532) | static int function set_file_comment (line 550) | static int function set_file_compression (line 561) | static int function set_file_encryption (line 576) | static int function set_file_dostime (line 594) | static int function set_file_mtime (line 609) | static int function set_file_mtime_all (line 623) | static int function set_password (line 644) | static int function zstat (line 654) | static int function parse_archive_flag (line 699) | static int parse_archive_flag(const char* arg) { function zip_flags_t (line 715) | static zip_flags_t function zip_int32_t (line 739) | static zip_int32_t function zip_uint16_t (line 773) | static zip_uint16_t function hexdump (line 790) | static void function zip_t (line 804) | static zip_t * function dispatch (line 874) | static int function usage (line 897) | static void function ziptool_post_close (line 982) | int function main (line 988) | int FILE: external/pdfium/linux-x64/include/cpp/fpdf_deleters.h type FPDFAnnotationDeleter (line 20) | struct FPDFAnnotationDeleter { type FPDFAvailDeleter (line 24) | struct FPDFAvailDeleter { type FPDFBitmapDeleter (line 28) | struct FPDFBitmapDeleter { type FPDFClipPathDeleter (line 32) | struct FPDFClipPathDeleter { type FPDFDocumentDeleter (line 38) | struct FPDFDocumentDeleter { type FPDFFontDeleter (line 42) | struct FPDFFontDeleter { type FPDFFormHandleDeleter (line 46) | struct FPDFFormHandleDeleter { type FPDFJavaScriptActionDeleter (line 52) | struct FPDFJavaScriptActionDeleter { type FPDFPageDeleter (line 58) | struct FPDFPageDeleter { type FPDFPageLinkDeleter (line 62) | struct FPDFPageLinkDeleter { type FPDFPageObjectDeleter (line 68) | struct FPDFPageObjectDeleter { type FPDFStructTreeDeleter (line 74) | struct FPDFStructTreeDeleter { type FPDFTextFindDeleter (line 78) | struct FPDFTextFindDeleter { type FPDFTextPageDeleter (line 82) | struct FPDFTextPageDeleter { FILE: external/pdfium/linux-x64/include/fpdf_annot.h type FPDFANNOT_COLORTYPE (line 95) | typedef enum FPDFANNOT_COLORTYPE { FILE: external/pdfium/linux-x64/include/fpdf_dataavail.h type FX_FILEAVAIL (line 33) | typedef struct _FX_FILEAVAIL { type FX_DOWNLOADHINTS (line 71) | typedef struct _FX_DOWNLOADHINTS { FILE: external/pdfium/linux-x64/include/fpdf_doc.h type FPDF_FILEIDTYPE (line 43) | typedef enum { FILE: external/pdfium/linux-x64/include/fpdf_edit.h type FPDF_IMAGEOBJ_METADATA (line 77) | typedef struct FPDF_IMAGEOBJ_METADATA { FILE: external/pdfium/linux-x64/include/fpdf_ext.h type UNSUPPORT_INFO (line 51) | typedef struct _UNSUPPORT_INFO { type tm (line 89) | struct tm FILE: external/pdfium/linux-x64/include/fpdf_formfill.h type IPDF_JSPLATFORM (line 52) | typedef struct _IPDF_JsPlatform { type FPDF_SYSTEMTIME (line 319) | typedef struct _FPDF_SYSTEMTIME { type FPDF_FORMFILLINFO (line 350) | typedef struct _FPDF_FORMFILLINFO { FILE: external/pdfium/linux-x64/include/fpdf_fwlevent.h type FWL_EVENTFLAG (line 18) | typedef enum { type FWL_VKEYCODE (line 31) | typedef enum { FILE: external/pdfium/linux-x64/include/fpdf_progressive.h type IFSDK_PAUSE (line 25) | typedef struct _IFSDK_PAUSE { FILE: external/pdfium/linux-x64/include/fpdf_save.h type FPDF_FILEWRITE (line 19) | typedef struct FPDF_FILEWRITE_ { FILE: external/pdfium/linux-x64/include/fpdf_sysfontinfo.h type FPDF_SYSFONTINFO (line 48) | typedef struct _FPDF_SYSFONTINFO { type FPDF_CharsetFontMap (line 218) | typedef struct FPDF_CharsetFontMap_ { FILE: external/pdfium/linux-x64/include/fpdfview.h type FPDF_TEXT_RENDERMODE (line 48) | typedef enum { type fpdf_action_t__ (line 62) | struct fpdf_action_t__ type fpdf_annotation_t__ (line 63) | struct fpdf_annotation_t__ type fpdf_attachment_t__ (line 64) | struct fpdf_attachment_t__ type fpdf_avail_t__ (line 65) | struct fpdf_avail_t__ type fpdf_bitmap_t__ (line 66) | struct fpdf_bitmap_t__ type fpdf_bookmark_t__ (line 67) | struct fpdf_bookmark_t__ type fpdf_clippath_t__ (line 68) | struct fpdf_clippath_t__ type fpdf_dest_t__ (line 69) | struct fpdf_dest_t__ type fpdf_document_t__ (line 70) | struct fpdf_document_t__ type fpdf_font_t__ (line 71) | struct fpdf_font_t__ type fpdf_form_handle_t__ (line 72) | struct fpdf_form_handle_t__ type fpdf_glyphpath_t__ (line 73) | struct fpdf_glyphpath_t__ type fpdf_javascript_action_t (line 74) | struct fpdf_javascript_action_t type fpdf_link_t__ (line 75) | struct fpdf_link_t__ type fpdf_page_t__ (line 76) | struct fpdf_page_t__ type fpdf_pagelink_t__ (line 77) | struct fpdf_pagelink_t__ type fpdf_pageobject_t__ (line 78) | struct fpdf_pageobject_t__ type fpdf_pageobjectmark_t__ (line 79) | struct fpdf_pageobjectmark_t__ type fpdf_pagerange_t__ (line 80) | struct fpdf_pagerange_t__ type fpdf_pathsegment_t (line 81) | struct fpdf_pathsegment_t type fpdf_schhandle_t__ (line 82) | struct fpdf_schhandle_t__ type fpdf_signature_t__ (line 83) | struct fpdf_signature_t__ type fpdf_structelement_t__ (line 85) | struct fpdf_structelement_t__ type fpdf_structelement_attr_t__ (line 86) | struct fpdf_structelement_attr_t__ type fpdf_structelement_attr_value_t__ (line 87) | struct fpdf_structelement_attr_value_t__ type fpdf_structtree_t__ (line 89) | struct fpdf_structtree_t__ type fpdf_textpage_t__ (line 90) | struct fpdf_textpage_t__ type fpdf_widget_t__ (line 91) | struct fpdf_widget_t__ type fpdf_xobject_t__ (line 92) | struct fpdf_xobject_t__ type FPDF_BOOL (line 95) | typedef int FPDF_BOOL; type FPDF_RESULT (line 96) | typedef int FPDF_RESULT; type FPDF_DWORD (line 97) | typedef unsigned long FPDF_DWORD; type FS_FLOAT (line 98) | typedef float FS_FLOAT; type FPDF_DUPLEXTYPE (line 101) | typedef enum _FPDF_DUPLEXTYPE_ { type FPDF_WCHAR (line 109) | typedef unsigned short FPDF_WCHAR; type FPDF_WCHAR (line 119) | typedef const FPDF_WCHAR* FPDF_WIDESTRING; type FPDF_BSTR (line 124) | typedef struct FPDF_BSTR_ { type FS_MATRIX (line 146) | typedef struct _FS_MATRIX_ { type FS_RECTF (line 156) | typedef struct _FS_RECTF_ { type FS_RECTF (line 168) | typedef const FS_RECTF* FS_LPCRECTF; type FS_SIZEF (line 171) | typedef struct FS_SIZEF_ { type FS_SIZEF (line 177) | typedef const FS_SIZEF* FS_LPCSIZEF; type FS_POINTF (line 180) | typedef struct FS_POINTF_ { type FS_POINTF (line 186) | typedef const FS_POINTF* FS_LPCPOINTF; type FS_QUADPOINTSF (line 188) | typedef struct _FS_QUADPOINTSF { type FPDF_ANNOTATION_SUBTYPE (line 200) | typedef int FPDF_ANNOTATION_SUBTYPE; type FPDF_ANNOT_APPEARANCEMODE (line 201) | typedef int FPDF_ANNOT_APPEARANCEMODE; type FPDF_OBJECT_TYPE (line 204) | typedef int FPDF_OBJECT_TYPE; type FPDF_RENDERER_TYPE (line 233) | typedef enum { type FPDF_FONT_BACKEND_TYPE (line 242) | typedef enum { type FPDF_LIBRARY_CONFIG (line 250) | typedef struct FPDF_LIBRARY_CONFIG_ { type FPDF_FILEACCESS (line 461) | typedef struct { type FPDF_FILEHANDLER (line 486) | typedef struct FPDF_FILEHANDLER_ { type FPDF_COLORSCHEME (line 849) | typedef struct FPDF_COLORSCHEME_ { FILE: external/pdfium/macos-arm64/include/cpp/fpdf_deleters.h type FPDFAnnotationDeleter (line 20) | struct FPDFAnnotationDeleter { type FPDFAvailDeleter (line 24) | struct FPDFAvailDeleter { type FPDFBitmapDeleter (line 28) | struct FPDFBitmapDeleter { type FPDFClipPathDeleter (line 32) | struct FPDFClipPathDeleter { type FPDFDocumentDeleter (line 38) | struct FPDFDocumentDeleter { type FPDFFontDeleter (line 42) | struct FPDFFontDeleter { type FPDFFormHandleDeleter (line 46) | struct FPDFFormHandleDeleter { type FPDFJavaScriptActionDeleter (line 52) | struct FPDFJavaScriptActionDeleter { type FPDFPageDeleter (line 58) | struct FPDFPageDeleter { type FPDFPageLinkDeleter (line 62) | struct FPDFPageLinkDeleter { type FPDFPageObjectDeleter (line 68) | struct FPDFPageObjectDeleter { type FPDFStructTreeDeleter (line 74) | struct FPDFStructTreeDeleter { type FPDFTextFindDeleter (line 78) | struct FPDFTextFindDeleter { type FPDFTextPageDeleter (line 82) | struct FPDFTextPageDeleter { FILE: external/pdfium/macos-arm64/include/fpdf_annot.h type FPDFANNOT_COLORTYPE (line 95) | typedef enum FPDFANNOT_COLORTYPE { FILE: external/pdfium/macos-arm64/include/fpdf_dataavail.h type FX_FILEAVAIL (line 33) | typedef struct _FX_FILEAVAIL { type FX_DOWNLOADHINTS (line 71) | typedef struct _FX_DOWNLOADHINTS { FILE: external/pdfium/macos-arm64/include/fpdf_doc.h type FPDF_FILEIDTYPE (line 43) | typedef enum { FILE: external/pdfium/macos-arm64/include/fpdf_edit.h type FPDF_IMAGEOBJ_METADATA (line 77) | typedef struct FPDF_IMAGEOBJ_METADATA { FILE: external/pdfium/macos-arm64/include/fpdf_ext.h type UNSUPPORT_INFO (line 51) | typedef struct _UNSUPPORT_INFO { type tm (line 89) | struct tm FILE: external/pdfium/macos-arm64/include/fpdf_formfill.h type IPDF_JSPLATFORM (line 52) | typedef struct _IPDF_JsPlatform { type FPDF_SYSTEMTIME (line 319) | typedef struct _FPDF_SYSTEMTIME { type FPDF_FORMFILLINFO (line 350) | typedef struct _FPDF_FORMFILLINFO { FILE: external/pdfium/macos-arm64/include/fpdf_fwlevent.h type FWL_EVENTFLAG (line 18) | typedef enum { type FWL_VKEYCODE (line 31) | typedef enum { FILE: external/pdfium/macos-arm64/include/fpdf_progressive.h type IFSDK_PAUSE (line 25) | typedef struct _IFSDK_PAUSE { FILE: external/pdfium/macos-arm64/include/fpdf_save.h type FPDF_FILEWRITE (line 19) | typedef struct FPDF_FILEWRITE_ { FILE: external/pdfium/macos-arm64/include/fpdf_sysfontinfo.h type FPDF_SYSFONTINFO (line 48) | typedef struct _FPDF_SYSFONTINFO { type FPDF_CharsetFontMap (line 218) | typedef struct FPDF_CharsetFontMap_ { FILE: external/pdfium/macos-arm64/include/fpdfview.h type FPDF_TEXT_RENDERMODE (line 48) | typedef enum { type fpdf_action_t__ (line 62) | struct fpdf_action_t__ type fpdf_annotation_t__ (line 63) | struct fpdf_annotation_t__ type fpdf_attachment_t__ (line 64) | struct fpdf_attachment_t__ type fpdf_avail_t__ (line 65) | struct fpdf_avail_t__ type fpdf_bitmap_t__ (line 66) | struct fpdf_bitmap_t__ type fpdf_bookmark_t__ (line 67) | struct fpdf_bookmark_t__ type fpdf_clippath_t__ (line 68) | struct fpdf_clippath_t__ type fpdf_dest_t__ (line 69) | struct fpdf_dest_t__ type fpdf_document_t__ (line 70) | struct fpdf_document_t__ type fpdf_font_t__ (line 71) | struct fpdf_font_t__ type fpdf_form_handle_t__ (line 72) | struct fpdf_form_handle_t__ type fpdf_glyphpath_t__ (line 73) | struct fpdf_glyphpath_t__ type fpdf_javascript_action_t (line 74) | struct fpdf_javascript_action_t type fpdf_link_t__ (line 75) | struct fpdf_link_t__ type fpdf_page_t__ (line 76) | struct fpdf_page_t__ type fpdf_pagelink_t__ (line 77) | struct fpdf_pagelink_t__ type fpdf_pageobject_t__ (line 78) | struct fpdf_pageobject_t__ type fpdf_pageobjectmark_t__ (line 79) | struct fpdf_pageobjectmark_t__ type fpdf_pagerange_t__ (line 80) | struct fpdf_pagerange_t__ type fpdf_pathsegment_t (line 81) | struct fpdf_pathsegment_t type fpdf_schhandle_t__ (line 82) | struct fpdf_schhandle_t__ type fpdf_signature_t__ (line 83) | struct fpdf_signature_t__ type fpdf_structelement_t__ (line 85) | struct fpdf_structelement_t__ type fpdf_structelement_attr_t__ (line 86) | struct fpdf_structelement_attr_t__ type fpdf_structelement_attr_value_t__ (line 87) | struct fpdf_structelement_attr_value_t__ type fpdf_structtree_t__ (line 89) | struct fpdf_structtree_t__ type fpdf_textpage_t__ (line 90) | struct fpdf_textpage_t__ type fpdf_widget_t__ (line 91) | struct fpdf_widget_t__ type fpdf_xobject_t__ (line 92) | struct fpdf_xobject_t__ type FPDF_BOOL (line 95) | typedef int FPDF_BOOL; type FPDF_RESULT (line 96) | typedef int FPDF_RESULT; type FPDF_DWORD (line 97) | typedef unsigned long FPDF_DWORD; type FS_FLOAT (line 98) | typedef float FS_FLOAT; type FPDF_DUPLEXTYPE (line 101) | typedef enum _FPDF_DUPLEXTYPE_ { type FPDF_WCHAR (line 109) | typedef unsigned short FPDF_WCHAR; type FPDF_WCHAR (line 119) | typedef const FPDF_WCHAR* FPDF_WIDESTRING; type FPDF_BSTR (line 124) | typedef struct FPDF_BSTR_ { type FS_MATRIX (line 146) | typedef struct _FS_MATRIX_ { type FS_RECTF (line 156) | typedef struct _FS_RECTF_ { type FS_RECTF (line 168) | typedef const FS_RECTF* FS_LPCRECTF; type FS_SIZEF (line 171) | typedef struct FS_SIZEF_ { type FS_SIZEF (line 177) | typedef const FS_SIZEF* FS_LPCSIZEF; type FS_POINTF (line 180) | typedef struct FS_POINTF_ { type FS_POINTF (line 186) | typedef const FS_POINTF* FS_LPCPOINTF; type FS_QUADPOINTSF (line 188) | typedef struct _FS_QUADPOINTSF { type FPDF_ANNOTATION_SUBTYPE (line 200) | typedef int FPDF_ANNOTATION_SUBTYPE; type FPDF_ANNOT_APPEARANCEMODE (line 201) | typedef int FPDF_ANNOT_APPEARANCEMODE; type FPDF_OBJECT_TYPE (line 204) | typedef int FPDF_OBJECT_TYPE; type FPDF_RENDERER_TYPE (line 233) | typedef enum { type FPDF_FONT_BACKEND_TYPE (line 242) | typedef enum { type FPDF_LIBRARY_CONFIG (line 250) | typedef struct FPDF_LIBRARY_CONFIG_ { type FPDF_FILEACCESS (line 461) | typedef struct { type FPDF_FILEHANDLER (line 486) | typedef struct FPDF_FILEHANDLER_ { type FPDF_COLORSCHEME (line 849) | typedef struct FPDF_COLORSCHEME_ { FILE: external/pdfium/macos-x64/include/cpp/fpdf_deleters.h type FPDFAnnotationDeleter (line 20) | struct FPDFAnnotationDeleter { type FPDFAvailDeleter (line 24) | struct FPDFAvailDeleter { type FPDFBitmapDeleter (line 28) | struct FPDFBitmapDeleter { type FPDFClipPathDeleter (line 32) | struct FPDFClipPathDeleter { type FPDFDocumentDeleter (line 38) | struct FPDFDocumentDeleter { type FPDFFontDeleter (line 42) | struct FPDFFontDeleter { type FPDFFormHandleDeleter (line 46) | struct FPDFFormHandleDeleter { type FPDFJavaScriptActionDeleter (line 52) | struct FPDFJavaScriptActionDeleter { type FPDFPageDeleter (line 58) | struct FPDFPageDeleter { type FPDFPageLinkDeleter (line 62) | struct FPDFPageLinkDeleter { type FPDFPageObjectDeleter (line 68) | struct FPDFPageObjectDeleter { type FPDFStructTreeDeleter (line 74) | struct FPDFStructTreeDeleter { type FPDFTextFindDeleter (line 78) | struct FPDFTextFindDeleter { type FPDFTextPageDeleter (line 82) | struct FPDFTextPageDeleter { FILE: external/pdfium/macos-x64/include/fpdf_annot.h type FPDFANNOT_COLORTYPE (line 95) | typedef enum FPDFANNOT_COLORTYPE { FILE: external/pdfium/macos-x64/include/fpdf_dataavail.h type FX_FILEAVAIL (line 33) | typedef struct _FX_FILEAVAIL { type FX_DOWNLOADHINTS (line 71) | typedef struct _FX_DOWNLOADHINTS { FILE: external/pdfium/macos-x64/include/fpdf_doc.h type FPDF_FILEIDTYPE (line 43) | typedef enum { FILE: external/pdfium/macos-x64/include/fpdf_edit.h type FPDF_IMAGEOBJ_METADATA (line 77) | typedef struct FPDF_IMAGEOBJ_METADATA { FILE: external/pdfium/macos-x64/include/fpdf_ext.h type UNSUPPORT_INFO (line 51) | typedef struct _UNSUPPORT_INFO { type tm (line 89) | struct tm FILE: external/pdfium/macos-x64/include/fpdf_formfill.h type IPDF_JSPLATFORM (line 52) | typedef struct _IPDF_JsPlatform { type FPDF_SYSTEMTIME (line 319) | typedef struct _FPDF_SYSTEMTIME { type FPDF_FORMFILLINFO (line 350) | typedef struct _FPDF_FORMFILLINFO { FILE: external/pdfium/macos-x64/include/fpdf_fwlevent.h type FWL_EVENTFLAG (line 18) | typedef enum { type FWL_VKEYCODE (line 31) | typedef enum { FILE: external/pdfium/macos-x64/include/fpdf_progressive.h type IFSDK_PAUSE (line 25) | typedef struct _IFSDK_PAUSE { FILE: external/pdfium/macos-x64/include/fpdf_save.h type FPDF_FILEWRITE (line 19) | typedef struct FPDF_FILEWRITE_ { FILE: external/pdfium/macos-x64/include/fpdf_sysfontinfo.h type FPDF_SYSFONTINFO (line 48) | typedef struct _FPDF_SYSFONTINFO { type FPDF_CharsetFontMap (line 218) | typedef struct FPDF_CharsetFontMap_ { FILE: external/pdfium/macos-x64/include/fpdfview.h type FPDF_TEXT_RENDERMODE (line 48) | typedef enum { type fpdf_action_t__ (line 62) | struct fpdf_action_t__ type fpdf_annotation_t__ (line 63) | struct fpdf_annotation_t__ type fpdf_attachment_t__ (line 64) | struct fpdf_attachment_t__ type fpdf_avail_t__ (line 65) | struct fpdf_avail_t__ type fpdf_bitmap_t__ (line 66) | struct fpdf_bitmap_t__ type fpdf_bookmark_t__ (line 67) | struct fpdf_bookmark_t__ type fpdf_clippath_t__ (line 68) | struct fpdf_clippath_t__ type fpdf_dest_t__ (line 69) | struct fpdf_dest_t__ type fpdf_document_t__ (line 70) | struct fpdf_document_t__ type fpdf_font_t__ (line 71) | struct fpdf_font_t__ type fpdf_form_handle_t__ (line 72) | struct fpdf_form_handle_t__ type fpdf_glyphpath_t__ (line 73) | struct fpdf_glyphpath_t__ type fpdf_javascript_action_t (line 74) | struct fpdf_javascript_action_t type fpdf_link_t__ (line 75) | struct fpdf_link_t__ type fpdf_page_t__ (line 76) | struct fpdf_page_t__ type fpdf_pagelink_t__ (line 77) | struct fpdf_pagelink_t__ type fpdf_pageobject_t__ (line 78) | struct fpdf_pageobject_t__ type fpdf_pageobjectmark_t__ (line 79) | struct fpdf_pageobjectmark_t__ type fpdf_pagerange_t__ (line 80) | struct fpdf_pagerange_t__ type fpdf_pathsegment_t (line 81) | struct fpdf_pathsegment_t type fpdf_schhandle_t__ (line 82) | struct fpdf_schhandle_t__ type fpdf_signature_t__ (line 83) | struct fpdf_signature_t__ type fpdf_structelement_t__ (line 85) | struct fpdf_structelement_t__ type fpdf_structelement_attr_t__ (line 86) | struct fpdf_structelement_attr_t__ type fpdf_structelement_attr_value_t__ (line 87) | struct fpdf_structelement_attr_value_t__ type fpdf_structtree_t__ (line 89) | struct fpdf_structtree_t__ type fpdf_textpage_t__ (line 90) | struct fpdf_textpage_t__ type fpdf_widget_t__ (line 91) | struct fpdf_widget_t__ type fpdf_xobject_t__ (line 92) | struct fpdf_xobject_t__ type FPDF_BOOL (line 95) | typedef int FPDF_BOOL; type FPDF_RESULT (line 96) | typedef int FPDF_RESULT; type FPDF_DWORD (line 97) | typedef unsigned long FPDF_DWORD; type FS_FLOAT (line 98) | typedef float FS_FLOAT; type FPDF_DUPLEXTYPE (line 101) | typedef enum _FPDF_DUPLEXTYPE_ { type FPDF_WCHAR (line 109) | typedef unsigned short FPDF_WCHAR; type FPDF_WCHAR (line 119) | typedef const FPDF_WCHAR* FPDF_WIDESTRING; type FPDF_BSTR (line 124) | typedef struct FPDF_BSTR_ { type FS_MATRIX (line 146) | typedef struct _FS_MATRIX_ { type FS_RECTF (line 156) | typedef struct _FS_RECTF_ { type FS_RECTF (line 168) | typedef const FS_RECTF* FS_LPCRECTF; type FS_SIZEF (line 171) | typedef struct FS_SIZEF_ { type FS_SIZEF (line 177) | typedef const FS_SIZEF* FS_LPCSIZEF; type FS_POINTF (line 180) | typedef struct FS_POINTF_ { type FS_POINTF (line 186) | typedef const FS_POINTF* FS_LPCPOINTF; type FS_QUADPOINTSF (line 188) | typedef struct _FS_QUADPOINTSF { type FPDF_ANNOTATION_SUBTYPE (line 200) | typedef int FPDF_ANNOTATION_SUBTYPE; type FPDF_ANNOT_APPEARANCEMODE (line 201) | typedef int FPDF_ANNOT_APPEARANCEMODE; type FPDF_OBJECT_TYPE (line 204) | typedef int FPDF_OBJECT_TYPE; type FPDF_RENDERER_TYPE (line 233) | typedef enum { type FPDF_FONT_BACKEND_TYPE (line 242) | typedef enum { type FPDF_LIBRARY_CONFIG (line 250) | typedef struct FPDF_LIBRARY_CONFIG_ { type FPDF_FILEACCESS (line 461) | typedef struct { type FPDF_FILEHANDLER (line 486) | typedef struct FPDF_FILEHANDLER_ { type FPDF_COLORSCHEME (line 849) | typedef struct FPDF_COLORSCHEME_ { FILE: external/pdfium/windows-x64/include/cpp/fpdf_deleters.h type FPDFAnnotationDeleter (line 20) | struct FPDFAnnotationDeleter { type FPDFAvailDeleter (line 24) | struct FPDFAvailDeleter { type FPDFBitmapDeleter (line 28) | struct FPDFBitmapDeleter { type FPDFClipPathDeleter (line 32) | struct FPDFClipPathDeleter { type FPDFDocumentDeleter (line 38) | struct FPDFDocumentDeleter { type FPDFFontDeleter (line 42) | struct FPDFFontDeleter { type FPDFFormHandleDeleter (line 46) | struct FPDFFormHandleDeleter { type FPDFJavaScriptActionDeleter (line 52) | struct FPDFJavaScriptActionDeleter { type FPDFPageDeleter (line 58) | struct FPDFPageDeleter { type FPDFPageLinkDeleter (line 62) | struct FPDFPageLinkDeleter { type FPDFPageObjectDeleter (line 68) | struct FPDFPageObjectDeleter { type FPDFStructTreeDeleter (line 74) | struct FPDFStructTreeDeleter { type FPDFTextFindDeleter (line 78) | struct FPDFTextFindDeleter { type FPDFTextPageDeleter (line 82) | struct FPDFTextPageDeleter { FILE: external/pdfium/windows-x64/include/fpdf_annot.h type FPDFANNOT_COLORTYPE (line 95) | typedef enum FPDFANNOT_COLORTYPE { FILE: external/pdfium/windows-x64/include/fpdf_dataavail.h type FX_FILEAVAIL (line 33) | typedef struct _FX_FILEAVAIL { type FX_DOWNLOADHINTS (line 71) | typedef struct _FX_DOWNLOADHINTS { FILE: external/pdfium/windows-x64/include/fpdf_doc.h type FPDF_FILEIDTYPE (line 43) | typedef enum { FILE: external/pdfium/windows-x64/include/fpdf_edit.h type FPDF_IMAGEOBJ_METADATA (line 77) | typedef struct FPDF_IMAGEOBJ_METADATA { FILE: external/pdfium/windows-x64/include/fpdf_ext.h type UNSUPPORT_INFO (line 51) | typedef struct _UNSUPPORT_INFO { type tm (line 89) | struct tm FILE: external/pdfium/windows-x64/include/fpdf_formfill.h type IPDF_JSPLATFORM (line 52) | typedef struct _IPDF_JsPlatform { type FPDF_SYSTEMTIME (line 319) | typedef struct _FPDF_SYSTEMTIME { type FPDF_FORMFILLINFO (line 350) | typedef struct _FPDF_FORMFILLINFO { FILE: external/pdfium/windows-x64/include/fpdf_fwlevent.h type FWL_EVENTFLAG (line 18) | typedef enum { type FWL_VKEYCODE (line 31) | typedef enum { FILE: external/pdfium/windows-x64/include/fpdf_progressive.h type IFSDK_PAUSE (line 25) | typedef struct _IFSDK_PAUSE { FILE: external/pdfium/windows-x64/include/fpdf_save.h type FPDF_FILEWRITE (line 19) | typedef struct FPDF_FILEWRITE_ { FILE: external/pdfium/windows-x64/include/fpdf_sysfontinfo.h type FPDF_SYSFONTINFO (line 48) | typedef struct _FPDF_SYSFONTINFO { type FPDF_CharsetFontMap (line 218) | typedef struct FPDF_CharsetFontMap_ { FILE: external/pdfium/windows-x64/include/fpdfview.h type FPDF_TEXT_RENDERMODE (line 48) | typedef enum { type fpdf_action_t__ (line 62) | struct fpdf_action_t__ type fpdf_annotation_t__ (line 63) | struct fpdf_annotation_t__ type fpdf_attachment_t__ (line 64) | struct fpdf_attachment_t__ type fpdf_avail_t__ (line 65) | struct fpdf_avail_t__ type fpdf_bitmap_t__ (line 66) | struct fpdf_bitmap_t__ type fpdf_bookmark_t__ (line 67) | struct fpdf_bookmark_t__ type fpdf_clippath_t__ (line 68) | struct fpdf_clippath_t__ type fpdf_dest_t__ (line 69) | struct fpdf_dest_t__ type fpdf_document_t__ (line 70) | struct fpdf_document_t__ type fpdf_font_t__ (line 71) | struct fpdf_font_t__ type fpdf_form_handle_t__ (line 72) | struct fpdf_form_handle_t__ type fpdf_glyphpath_t__ (line 73) | struct fpdf_glyphpath_t__ type fpdf_javascript_action_t (line 74) | struct fpdf_javascript_action_t type fpdf_link_t__ (line 75) | struct fpdf_link_t__ type fpdf_page_t__ (line 76) | struct fpdf_page_t__ type fpdf_pagelink_t__ (line 77) | struct fpdf_pagelink_t__ type fpdf_pageobject_t__ (line 78) | struct fpdf_pageobject_t__ type fpdf_pageobjectmark_t__ (line 79) | struct fpdf_pageobjectmark_t__ type fpdf_pagerange_t__ (line 80) | struct fpdf_pagerange_t__ type fpdf_pathsegment_t (line 81) | struct fpdf_pathsegment_t type fpdf_schhandle_t__ (line 82) | struct fpdf_schhandle_t__ type fpdf_signature_t__ (line 83) | struct fpdf_signature_t__ type fpdf_structelement_t__ (line 85) | struct fpdf_structelement_t__ type fpdf_structelement_attr_t__ (line 86) | struct fpdf_structelement_attr_t__ type fpdf_structelement_attr_value_t__ (line 87) | struct fpdf_structelement_attr_value_t__ type fpdf_structtree_t__ (line 89) | struct fpdf_structtree_t__ type fpdf_textpage_t__ (line 90) | struct fpdf_textpage_t__ type fpdf_widget_t__ (line 91) | struct fpdf_widget_t__ type fpdf_xobject_t__ (line 92) | struct fpdf_xobject_t__ type FPDF_BOOL (line 95) | typedef int FPDF_BOOL; type FPDF_RESULT (line 96) | typedef int FPDF_RESULT; type FPDF_DWORD (line 97) | typedef unsigned long FPDF_DWORD; type FS_FLOAT (line 98) | typedef float FS_FLOAT; type FPDF_DUPLEXTYPE (line 101) | typedef enum _FPDF_DUPLEXTYPE_ { type FPDF_WCHAR (line 109) | typedef unsigned short FPDF_WCHAR; type FPDF_WCHAR (line 119) | typedef const FPDF_WCHAR* FPDF_WIDESTRING; type FPDF_BSTR (line 124) | typedef struct FPDF_BSTR_ { type FS_MATRIX (line 146) | typedef struct _FS_MATRIX_ { type FS_RECTF (line 156) | typedef struct _FS_RECTF_ { type FS_RECTF (line 168) | typedef const FS_RECTF* FS_LPCRECTF; type FS_SIZEF (line 171) | typedef struct FS_SIZEF_ { type FS_SIZEF (line 177) | typedef const FS_SIZEF* FS_LPCSIZEF; type FS_POINTF (line 180) | typedef struct FS_POINTF_ { type FS_POINTF (line 186) | typedef const FS_POINTF* FS_LPCPOINTF; type FS_QUADPOINTSF (line 188) | typedef struct _FS_QUADPOINTSF { type FPDF_ANNOTATION_SUBTYPE (line 200) | typedef int FPDF_ANNOTATION_SUBTYPE; type FPDF_ANNOT_APPEARANCEMODE (line 201) | typedef int FPDF_ANNOT_APPEARANCEMODE; type FPDF_OBJECT_TYPE (line 204) | typedef int FPDF_OBJECT_TYPE; type FPDF_RENDERER_TYPE (line 233) | typedef enum { type FPDF_FONT_BACKEND_TYPE (line 242) | typedef enum { type FPDF_LIBRARY_CONFIG (line 250) | typedef struct FPDF_LIBRARY_CONFIG_ { type FPDF_FILEACCESS (line 461) | typedef struct { type FPDF_FILEHANDLER (line 486) | typedef struct FPDF_FILEHANDLER_ { type FPDF_COLORSCHEME (line 849) | typedef struct FPDF_COLORSCHEME_ { FILE: external/pugixml/docs/samples/custom_memory_management.cpp function custom_deallocate (line 11) | void custom_deallocate(void* ptr) function main (line 17) | int main() FILE: external/pugixml/docs/samples/include.cpp function preprocess (line 9) | bool preprocess(pugi::xml_node node) function load_preprocess (line 48) | bool load_preprocess(pugi::xml_document& doc, const char* path) function main (line 56) | int main() FILE: external/pugixml/docs/samples/load_error_handling.cpp function check_xml (line 5) | void check_xml(const char* source) function main (line 24) | int main() FILE: external/pugixml/docs/samples/load_file.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/load_memory.cpp function main (line 6) | int main() FILE: external/pugixml/docs/samples/load_options.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/load_stream.cpp function print_doc (line 7) | void print_doc(const char* message, const pugi::xml_document& doc, const... function try_imbue (line 17) | bool try_imbue(std::wistream& stream, const char* name) function main (line 31) | int main() FILE: external/pugixml/docs/samples/modify_add.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/modify_base.cpp function main (line 6) | int main() FILE: external/pugixml/docs/samples/modify_remove.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/save_custom_writer.cpp type xml_string_writer (line 8) | struct xml_string_writer: pugi::xml_writer method write (line 12) | virtual void write(const void* data, size_t size) type xml_memory_writer (line 19) | struct xml_memory_writer: pugi::xml_writer method xml_memory_writer (line 26) | xml_memory_writer(): buffer(0), capacity(0), result(0) method xml_memory_writer (line 30) | xml_memory_writer(char* buffer, size_t capacity): buffer(buffer), capa... method written_size (line 34) | size_t written_size() const method write (line 39) | virtual void write(const void* data, size_t size) function node_to_string (line 52) | std::string node_to_string(pugi::xml_node node) function main (line 93) | int main() FILE: external/pugixml/docs/samples/save_declaration.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/save_file.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/save_options.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/save_stream.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/save_subtree.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/text.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/traverse_base.cpp function main (line 6) | int main() FILE: external/pugixml/docs/samples/traverse_iter.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/traverse_predicate.cpp function small_timeout (line 7) | bool small_timeout(pugi::xml_node node) type allow_remote_predicate (line 12) | struct allow_remote_predicate function main (line 26) | int main() FILE: external/pugixml/docs/samples/traverse_rangefor.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/traverse_walker.cpp type simple_walker (line 11) | struct simple_walker: pugi::xml_tree_walker method for_each (line 13) | virtual bool for_each(pugi::xml_node& node) function main (line 24) | int main() FILE: external/pugixml/docs/samples/xpath_error.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/xpath_query.cpp function main (line 6) | int main() FILE: external/pugixml/docs/samples/xpath_select.cpp function main (line 5) | int main() FILE: external/pugixml/docs/samples/xpath_variables.cpp function main (line 6) | int main() FILE: external/pugixml/src/pugixml.cpp type pugi (line 188) | namespace pugi type xml_attribute_struct (line 1088) | struct xml_attribute_struct method xml_attribute_struct (line 1090) | xml_attribute_struct(impl::xml_memory_page* page): header(page, 0), ... method xml_attribute_struct (line 1135) | xml_attribute_struct(impl::xml_memory_page* page): name(NULL), value... type xml_node_struct (line 1106) | struct xml_node_struct method xml_node_struct (line 1108) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): he... method xml_node_struct (line 1151) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): na... type xml_attribute_struct (line 1133) | struct xml_attribute_struct method xml_attribute_struct (line 1090) | xml_attribute_struct(impl::xml_memory_page* page): header(page, 0), ... method xml_attribute_struct (line 1135) | xml_attribute_struct(impl::xml_memory_page* page): name(NULL), value... type xml_node_struct (line 1149) | struct xml_node_struct method xml_node_struct (line 1108) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): he... method xml_node_struct (line 1151) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): na... function PUGI_IMPL_NS_BEGIN (line 203) | PUGI_IMPL_NS_BEGIN function PUGI_IMPL_FN (line 209) | PUGI_IMPL_FN void default_deallocate(void* ptr) type xml_memory_management_function_storage (line 215) | struct xml_memory_management_function_storage function PUGI_IMPL_NS_END (line 227) | PUGI_IMPL_NS_END function PUGI_IMPL_FN (line 244) | PUGI_IMPL_FN bool strequal(const char_t* src, const char_t* dst) function PUGI_IMPL_FN (line 257) | PUGI_IMPL_FN bool stringview_equal(string_view_t srcview, const char_t* ... function PUGI_IMPL_FN (line 274) | PUGI_IMPL_FN bool strequalrange(const char_t* lhs, const char_t* rhs, si... function PUGI_IMPL_FN (line 284) | PUGI_IMPL_FN size_t strlength_wide(const wchar_t* s) function PUGI_IMPL_NS_END (line 296) | PUGI_IMPL_NS_END function PUGI_IMPL_NS_BEGIN (line 326) | PUGI_IMPL_NS_BEGIN function PUGI_IMPL_FN_NO_INLINE (line 432) | PUGI_IMPL_FN_NO_INLINE bool compact_hash_table::rehash(size_t count) type xml_allocator (line 494) | struct xml_allocator method xml_allocator (line 548) | xml_allocator(xml_memory_page* root): _root(root), _busy_size(root->bu... method xml_memory_page (line 555) | xml_memory_page* allocate_page(size_t data_size) method deallocate_page (line 573) | static void deallocate_page(xml_memory_page* page) method deallocate_memory (line 632) | void deallocate_memory(void* ptr, size_t size, xml_memory_page* page) method char_t (line 676) | char_t* allocate_string(size_t length) method deallocate_string (line 710) | void deallocate_string(char_t* string) method reserve (line 729) | bool reserve() type xml_memory_page (line 496) | struct xml_memory_page method xml_memory_page (line 498) | static xml_memory_page* construct(void* memory) type xml_memory_string_header (line 540) | struct xml_memory_string_header type xml_allocator (line 546) | struct xml_allocator method xml_allocator (line 548) | xml_allocator(xml_memory_page* root): _root(root), _busy_size(root->bu... method xml_memory_page (line 555) | xml_memory_page* allocate_page(size_t data_size) method deallocate_page (line 573) | static void deallocate_page(xml_memory_page* page) method deallocate_memory (line 632) | void deallocate_memory(void* ptr, size_t size, xml_memory_page* page) method char_t (line 676) | char_t* allocate_string(size_t length) method deallocate_string (line 710) | void deallocate_string(char_t* string) method reserve (line 729) | bool reserve() function PUGI_IMPL_FN_NO_INLINE (line 746) | PUGI_IMPL_FN_NO_INLINE void* xml_allocator::allocate_memory_oob(size_t s... class compact_header (line 790) | class compact_header method compact_header (line 793) | compact_header(xml_memory_page* page, unsigned int flags) method xml_memory_page (line 819) | xml_memory_page* get_page() const function PUGI_IMPL_FN (line 833) | PUGI_IMPL_FN xml_memory_page* compact_get_page(const void* object, int h... function PUGI_IMPL_FN_NO_INLINE (line 840) | PUGI_IMPL_FN_NO_INLINE T* compact_get_value(const void* object) function PUGI_IMPL_FN_NO_INLINE (line 845) | PUGI_IMPL_FN_NO_INLINE void compact_set_value(const void* object, T* value) class compact_pointer (line 850) | class compact_pointer method compact_pointer (line 853) | compact_pointer(): _data(0) method T (line 903) | T* operator->() const class compact_pointer_parent (line 912) | class compact_pointer_parent method compact_pointer_parent (line 915) | compact_pointer_parent(): _data(0) method T (line 983) | T* operator->() const class compact_string (line 992) | class compact_string method compact_string (line 995) | compact_string(): _data(0) type pugi (line 1086) | namespace pugi type xml_attribute_struct (line 1088) | struct xml_attribute_struct method xml_attribute_struct (line 1090) | xml_attribute_struct(impl::xml_memory_page* page): header(page, 0), ... method xml_attribute_struct (line 1135) | xml_attribute_struct(impl::xml_memory_page* page): name(NULL), value... type xml_node_struct (line 1106) | struct xml_node_struct method xml_node_struct (line 1108) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): he... method xml_node_struct (line 1151) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): na... type xml_attribute_struct (line 1133) | struct xml_attribute_struct method xml_attribute_struct (line 1090) | xml_attribute_struct(impl::xml_memory_page* page): header(page, 0), ... method xml_attribute_struct (line 1135) | xml_attribute_struct(impl::xml_memory_page* page): name(NULL), value... type xml_node_struct (line 1149) | struct xml_node_struct method xml_node_struct (line 1108) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): he... method xml_node_struct (line 1151) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): na... type pugi (line 1131) | namespace pugi type xml_attribute_struct (line 1088) | struct xml_attribute_struct method xml_attribute_struct (line 1090) | xml_attribute_struct(impl::xml_memory_page* page): header(page, 0), ... method xml_attribute_struct (line 1135) | xml_attribute_struct(impl::xml_memory_page* page): name(NULL), value... type xml_node_struct (line 1106) | struct xml_node_struct method xml_node_struct (line 1108) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): he... method xml_node_struct (line 1151) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): na... type xml_attribute_struct (line 1133) | struct xml_attribute_struct method xml_attribute_struct (line 1090) | xml_attribute_struct(impl::xml_memory_page* page): header(page, 0), ... method xml_attribute_struct (line 1135) | xml_attribute_struct(impl::xml_memory_page* page): name(NULL), value... type xml_node_struct (line 1149) | struct xml_node_struct method xml_node_struct (line 1108) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): he... method xml_node_struct (line 1151) | xml_node_struct(impl::xml_memory_page* page, xml_node_type type): na... function PUGI_IMPL_NS_BEGIN (line 1173) | PUGI_IMPL_NS_BEGIN type xml_document_struct (line 1180) | struct xml_document_struct: public xml_node_struct, public xml_allocator method xml_document_struct (line 1182) | xml_document_struct(xml_memory_page* page): xml_node_struct(page, node... function xml_allocator (line 1195) | inline xml_allocator& get_allocator(const Object* object) method xml_allocator (line 548) | xml_allocator(xml_memory_page* root): _root(root), _busy_size(root->bu... method xml_memory_page (line 555) | xml_memory_page* allocate_page(size_t data_size) method deallocate_page (line 573) | static void deallocate_page(xml_memory_page* page) method deallocate_memory (line 632) | void deallocate_memory(void* ptr, size_t size, xml_memory_page* page) method char_t (line 676) | char_t* allocate_string(size_t length) method deallocate_string (line 710) | void deallocate_string(char_t* string) method reserve (line 729) | bool reserve() function xml_document_struct (line 1202) | inline xml_document_struct& get_document(const Object* object) method xml_document_struct (line 1182) | xml_document_struct(xml_memory_page* page): xml_node_struct(page, node... function PUGI_IMPL_NS_END (line 1208) | PUGI_IMPL_NS_END function xml_node_struct (line 1221) | inline xml_node_struct* allocate_node(xml_allocator& alloc, xml_node_typ... function destroy_attribute (line 1230) | inline void destroy_attribute(xml_attribute_struct* a, xml_allocator& al... function destroy_node (line 1241) | inline void destroy_node(xml_node_struct* n, xml_allocator& alloc) function append_node (line 1270) | inline void append_node(xml_node_struct* child, xml_node_struct* node) function prepend_node (line 1291) | inline void prepend_node(xml_node_struct* child, xml_node_struct* node) function insert_node_after (line 1309) | inline void insert_node_after(xml_node_struct* child, xml_node_struct* n... function insert_node_before (line 1328) | inline void insert_node_before(xml_node_struct* child, xml_node_struct* ... function remove_node (line 1347) | inline void remove_node(xml_node_struct* node) function append_attribute (line 1369) | inline void append_attribute(xml_attribute_struct* attr, xml_node_struct... function prepend_attribute (line 1388) | inline void prepend_attribute(xml_attribute_struct* attr, xml_node_struc... function insert_attribute_after (line 1404) | inline void insert_attribute_after(xml_attribute_struct* attr, xml_attri... function insert_attribute_before (line 1418) | inline void insert_attribute_before(xml_attribute_struct* attr, xml_attr... function remove_attribute (line 1432) | inline void remove_attribute(xml_attribute_struct* attr, xml_node_struct... function PUGI_IMPL_FN_NO_INLINE (line 1451) | PUGI_IMPL_FN_NO_INLINE xml_node_struct* append_new_node(xml_node_struct*... function PUGI_IMPL_FN_NO_INLINE (line 1463) | PUGI_IMPL_FN_NO_INLINE xml_attribute_struct* append_new_attribute(xml_no... function PUGI_IMPL_NS_END (line 1474) | PUGI_IMPL_NS_END type opt_true (line 1483) | struct opt_true function PUGI_IMPL_NS_END (line 1487) | PUGI_IMPL_NS_END function endian_swap (line 1496) | inline uint32_t endian_swap(uint32_t value) type utf8_counter (line 1501) | struct utf8_counter method value_type (line 1505) | static value_type low(value_type result, uint32_t ch) method value_type (line 1515) | static value_type high(value_type result, uint32_t) type utf8_writer (line 1522) | struct utf8_writer method value_type (line 1526) | static value_type low(value_type result, uint32_t ch) method value_type (line 1551) | static value_type high(value_type result, uint32_t ch) method value_type (line 1561) | static value_type any(value_type result, uint32_t ch) type utf16_counter (line 1567) | struct utf16_counter method value_type (line 1571) | static value_type low(value_type result, uint32_t) method value_type (line 1576) | static value_type high(value_type result, uint32_t) type utf16_writer (line 1582) | struct utf16_writer method value_type (line 1586) | static value_type low(value_type result, uint32_t ch) method value_type (line 1593) | static value_type high(value_type result, uint32_t ch) method value_type (line 1604) | static value_type any(value_type result, uint32_t ch) type utf32_counter (line 1610) | struct utf32_counter method value_type (line 1614) | static value_type low(value_type result, uint32_t) method value_type (line 1619) | static value_type high(value_type result, uint32_t) type utf32_writer (line 1625) | struct utf32_writer method value_type (line 1629) | static value_type low(value_type result, uint32_t ch) method value_type (line 1636) | static value_type high(value_type result, uint32_t ch) method value_type (line 1643) | static value_type any(value_type result, uint32_t ch) type latin1_writer (line 1651) | struct latin1_writer method value_type (line 1655) | static value_type low(value_type result, uint32_t ch) method value_type (line 1662) | static value_type high(value_type result, uint32_t ch) type utf8_decoder (line 1672) | struct utf8_decoder method process (line 1676) | static inline typename Traits::value_type process(const uint8_t* data,... type utf16_decoder (line 1739) | struct utf16_decoder method process (line 1743) | static inline typename Traits::value_type process(const uint16_t* data... type utf32_decoder (line 1791) | struct utf32_decoder method process (line 1795) | static inline typename Traits::value_type process(const uint32_t* data... type latin1_decoder (line 1821) | struct latin1_decoder method process (line 1825) | static inline typename Traits::value_type process(const uint8_t* data,... type wchar_selector (line 1838) | struct wchar_selector type wchar_selector<2> (line 1840) | struct wchar_selector<2> type wchar_selector<4> (line 1848) | struct wchar_selector<4> type wchar_decoder (line 1859) | struct wchar_decoder method process (line 1863) | static inline typename Traits::value_type process(const wchar_t* data,... function PUGI_IMPL_FN (line 1872) | PUGI_IMPL_FN void convert_wchar_endian_swap(wchar_t* result, const wchar... type chartypex_t (line 1914) | enum chartypex_t function PUGI_IMPL_FN (line 1954) | PUGI_IMPL_FN bool is_little_endian() function PUGI_IMPL_FN (line 1961) | PUGI_IMPL_FN xml_encoding get_wchar_encoding() function PUGI_IMPL_FN (line 1971) | PUGI_IMPL_FN bool parse_declaration_encoding(const uint8_t* data, size_t... function PUGI_IMPL_FN (line 2025) | PUGI_IMPL_FN xml_encoding guess_buffer_encoding(const uint8_t* data, siz... function PUGI_IMPL_FN (line 2073) | PUGI_IMPL_FN xml_encoding get_buffer_encoding(xml_encoding encoding, con... function PUGI_IMPL_FN (line 2093) | PUGI_IMPL_FN bool get_mutable_buffer(char_t*& out_buffer, size_t& out_le... function PUGI_IMPL_FN (line 2122) | PUGI_IMPL_FN bool need_endian_swap_utf(xml_encoding le, xml_encoding re) function PUGI_IMPL_FN (line 2128) | PUGI_IMPL_FN bool convert_buffer_endian_swap(char_t*& out_buffer, size_t... function PUGI_IMPL_FN (line 2157) | PUGI_IMPL_FN bool convert_buffer_generic(char_t*& out_buffer, size_t& ou... function PUGI_IMPL_FN (line 2182) | PUGI_IMPL_FN bool convert_buffer(char_t*& out_buffer, size_t& out_length... function PUGI_IMPL_FN (line 2227) | PUGI_IMPL_FN bool convert_buffer_generic(char_t*& out_buffer, size_t& ou... function PUGI_IMPL_FN (line 2252) | PUGI_IMPL_FN size_t get_latin1_7bit_prefix_length(const uint8_t* data, s... function PUGI_IMPL_FN (line 2261) | PUGI_IMPL_FN bool convert_buffer_latin1(char_t*& out_buffer, size_t& out... function PUGI_IMPL_FN (line 2298) | PUGI_IMPL_FN bool convert_buffer(char_t*& out_buffer, size_t& out_length... function PUGI_IMPL_FN (line 2333) | PUGI_IMPL_FN size_t as_utf8_begin(const wchar_t* str, size_t length) function PUGI_IMPL_FN (line 2339) | PUGI_IMPL_FN void as_utf8_end(char* buffer, size_t size, const wchar_t* ... function PUGI_IMPL_FN (line 2351) | PUGI_IMPL_FN std::string as_utf8_impl(const wchar_t* str, size_t length) function PUGI_IMPL_FN (line 2366) | PUGI_IMPL_FN std::basic_string as_wide_impl(const char* str, si... function strcpy_insitu_allow (line 2392) | inline bool strcpy_insitu_allow(size_t length, const Header& header, uin... function PUGI_IMPL_FN (line 2409) | PUGI_IMPL_FN bool strcpy_insitu(String& dest, Header& header, uintptr_t ... type gap (line 2459) | struct gap method gap (line 2464) | gap(): end(NULL), size(0) method push (line 2470) | void push(char_t*& s, size_t count) method char_t (line 2487) | char_t* flush(char_t* s) function PUGI_IMPL_FN (line 2501) | PUGI_IMPL_FN char_t* strconv_escape(char_t* s, gap& g) function PUGI_IMPL_FN (line 2654) | PUGI_IMPL_FN char_t* strconv_comment(char_t* s, char_t endch) function PUGI_IMPL_FN (line 2682) | PUGI_IMPL_FN char_t* strconv_cdata(char_t* s, char_t endch) type strconv_pcdata_impl (line 2712) | struct strconv_pcdata_impl method char_t (line 2714) | static char_t* parse(char_t* s) function PUGI_IMPL_FN (line 2763) | PUGI_IMPL_FN strconv_pcdata_t get_strconv_pcdata(unsigned int optmask) type strconv_attribute_impl (line 2783) | struct strconv_attribute_impl method char_t (line 2785) | static char_t* parse_wnorm(char_t* s, char_t end_quote) method char_t (line 2837) | static char_t* parse_wconv(char_t* s, char_t end_quote) method char_t (line 2873) | static char_t* parse_eol(char_t* s, char_t end_quote) method char_t (line 2905) | static char_t* parse_simple(char_t* s, char_t end_quote) function PUGI_IMPL_FN (line 2932) | PUGI_IMPL_FN strconv_attribute_t get_strconv_attribute(unsigned int optm... function xml_parse_result (line 2958) | inline xml_parse_result make_parse_result(xml_parse_status status, ptrdi... type xml_parser (line 2967) | struct xml_parser method xml_parser (line 2973) | xml_parser(xml_allocator* alloc_): alloc(alloc_), error_offset(NULL), ... method char_t (line 2984) | char_t* parse_doctype_primitive(char_t* s) method char_t (line 3017) | char_t* parse_doctype_ignore(char_t* s) method char_t (line 3048) | char_t* parse_doctype_group(char_t* s, char_t endch) method char_t (line 3094) | char_t* parse_exclamation(char_t* s, xml_node_struct* cursor, unsigned... method char_t (line 3203) | char_t* parse_question(char_t* s, xml_node_struct*& ref_cursor, unsign... method char_t (line 3297) | char_t* parse_tree(char_t* s, xml_node_struct* root, unsigned int optm... method char_t (line 3554) | static char_t* parse_skip_bom(char_t* s) method char_t (line 3560) | static char_t* parse_skip_bom(char_t* s) method has_element_node_siblings (line 3566) | static bool has_element_node_siblings(xml_node_struct* node) method xml_parse_result (line 3578) | static xml_parse_result parse(char_t* buffer, size_t length, xml_docum... function PUGI_IMPL_FN (line 3627) | PUGI_IMPL_FN xml_encoding get_write_native_encoding() function PUGI_IMPL_FN (line 3636) | PUGI_IMPL_FN xml_encoding get_write_encoding(xml_encoding encoding) function PUGI_IMPL_FN (line 3654) | PUGI_IMPL_FN size_t convert_buffer_output_generic(typename T::value_type... function PUGI_IMPL_FN (line 3663) | PUGI_IMPL_FN size_t convert_buffer_output_generic(typename T::value_type... function PUGI_IMPL_FN (line 3679) | PUGI_IMPL_FN size_t get_valid_length(const char_t* data, size_t length) function PUGI_IMPL_FN (line 3687) | PUGI_IMPL_FN size_t convert_buffer_output(char_t* r_char, uint8_t* r_u8,... function PUGI_IMPL_FN (line 3725) | PUGI_IMPL_FN size_t get_valid_length(const char_t* data, size_t length) function PUGI_IMPL_FN (line 3741) | PUGI_IMPL_FN size_t convert_buffer_output(char_t* /* r_char */, uint8_t*... class xml_buffered_writer (line 3765) | class xml_buffered_writer method xml_buffered_writer (line 3771) | xml_buffered_writer(xml_writer& writer_, xml_encoding user_encoding): ... method flush (line 3776) | size_t flush() method flush (line 3783) | void flush(const char_t* data, size_t size) method write_direct (line 3801) | void write_direct(const char_t* data, size_t length) method write_buffer (line 3840) | void write_buffer(const char_t* data, size_t length) method write_string (line 3855) | void write_string(const char_t* data) method write (line 3880) | void write(char_t d0) method write (line 3889) | void write(char_t d0, char_t d1) method write (line 3899) | void write(char_t d0, char_t d1, char_t d2) method write (line 3910) | void write(char_t d0, char_t d1, char_t d2, char_t d3) method write (line 3922) | void write(char_t d0, char_t d1, char_t d2, char_t d3, char_t d4) method write (line 3935) | void write(char_t d0, char_t d1, char_t d2, char_t d3, char_t d4, char... function PUGI_IMPL_FN (line 3979) | PUGI_IMPL_FN void text_output_escaped(xml_buffered_writer& writer, const... function PUGI_IMPL_FN (line 4031) | PUGI_IMPL_FN void text_output(xml_buffered_writer& writer, const char_t*... function PUGI_IMPL_FN (line 4039) | PUGI_IMPL_FN void text_output_cdata(xml_buffered_writer& writer, const c... function PUGI_IMPL_FN (line 4061) | PUGI_IMPL_FN void text_output_indent(xml_buffered_writer& writer, const ... function PUGI_IMPL_FN (line 4101) | PUGI_IMPL_FN void node_output_comment(xml_buffered_writer& writer, const... function PUGI_IMPL_FN (line 4126) | PUGI_IMPL_FN void node_output_pi_value(xml_buffered_writer& writer, cons... function PUGI_IMPL_FN (line 4147) | PUGI_IMPL_FN void node_output_attributes(xml_buffered_writer& writer, xm... function PUGI_IMPL_FN (line 4175) | PUGI_IMPL_FN bool node_output_start(xml_buffered_writer& writer, xml_nod... function PUGI_IMPL_FN (line 4237) | PUGI_IMPL_FN void node_output_end(xml_buffered_writer& writer, xml_node_... function PUGI_IMPL_FN (line 4247) | PUGI_IMPL_FN void node_output_simple(xml_buffered_writer& writer, xml_no... type indent_flags_t (line 4303) | enum indent_flags_t function PUGI_IMPL_FN (line 4309) | PUGI_IMPL_FN void node_output(xml_buffered_writer& writer, xml_node_stru... function PUGI_IMPL_FN (line 4402) | PUGI_IMPL_FN bool has_declaration(xml_node_struct* node) function PUGI_IMPL_FN (line 4415) | PUGI_IMPL_FN bool is_attribute_of(xml_attribute_struct* attr, xml_node_s... function PUGI_IMPL_FN (line 4424) | PUGI_IMPL_FN bool allow_insert_attribute(xml_node_type parent) function PUGI_IMPL_FN (line 4429) | PUGI_IMPL_FN bool allow_insert_child(xml_node_type parent, xml_node_type... function PUGI_IMPL_FN (line 4438) | PUGI_IMPL_FN bool allow_move(xml_node parent, xml_node child) function PUGI_IMPL_FN (line 4463) | PUGI_IMPL_FN void node_copy_string(String& dest, Header& header, uintptr... function PUGI_IMPL_FN (line 4482) | PUGI_IMPL_FN void node_copy_contents(xml_node_struct* dn, xml_node_struc... function PUGI_IMPL_FN (line 4499) | PUGI_IMPL_FN void node_copy_tree(xml_node_struct* dn, xml_node_struct* sn) function PUGI_IMPL_FN (line 4553) | PUGI_IMPL_FN void node_copy_attribute(xml_attribute_struct* da, xml_attr... function is_text_node (line 4562) | inline bool is_text_node(xml_node_struct* node) function PUGI_IMPL_FN (line 4570) | PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW U string_to_integer(const char_... function PUGI_IMPL_FN (line 4652) | PUGI_IMPL_FN int get_value_int(const char_t* value) function get_value_uint (line 4657) | PUGI_IMPL_FN unsigned int get_value_uint(const char_t* value) function PUGI_IMPL_FN (line 4662) | PUGI_IMPL_FN double get_value_double(const char_t* value) function PUGI_IMPL_FN (line 4671) | PUGI_IMPL_FN float get_value_float(const char_t* value) function PUGI_IMPL_FN (line 4680) | PUGI_IMPL_FN bool get_value_bool(const char_t* value) function get_value_llong (line 4690) | PUGI_IMPL_FN long long get_value_llong(const char_t* value) function get_value_ullong (line 4695) | PUGI_IMPL_FN unsigned long long get_value_ullong(const char_t* value) function PUGI_IMPL_FN (line 4701) | PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW char_t* integer_to_string(char_... function PUGI_IMPL_FN (line 4723) | PUGI_IMPL_FN bool set_value_ascii(String& dest, Header& header, uintptr_... function PUGI_IMPL_FN (line 4739) | PUGI_IMPL_FN bool set_value_integer(String& dest, Header& header, uintpt... function PUGI_IMPL_FN (line 4749) | PUGI_IMPL_FN bool set_value_convert(String& dest, Header& header, uintpt... function PUGI_IMPL_FN (line 4758) | PUGI_IMPL_FN bool set_value_convert(String& dest, Header& header, uintpt... function PUGI_IMPL_FN (line 4767) | PUGI_IMPL_FN bool set_value_bool(String& dest, Header& header, uintptr_t... function PUGI_IMPL_FN (line 4772) | PUGI_IMPL_FN xml_parse_result load_buffer_impl(xml_document_struct* doc,... function PUGI_IMPL_FN (line 4811) | PUGI_IMPL_FN xml_parse_status convert_file_size(T length, size_t& out_re... function PUGI_IMPL_FN (line 4826) | PUGI_IMPL_FN xml_parse_status get_file_size(FILE* file, size_t& out_result) function PUGI_IMPL_FN (line 4864) | PUGI_IMPL_FN size_t zero_terminate_buffer(void* buffer, size_t size, xml... function PUGI_IMPL_FN (line 4888) | PUGI_IMPL_FN xml_parse_result load_file_impl(xml_document_struct* doc, F... function PUGI_IMPL_FN (line 4917) | PUGI_IMPL_FN void close_file(FILE* file) type xml_stream_chunk (line 4923) | struct xml_stream_chunk method xml_stream_chunk (line 4925) | static xml_stream_chunk* create() method destroy (line 4933) | static void destroy(xml_stream_chunk* chunk) method xml_stream_chunk (line 4946) | xml_stream_chunk(): next(NULL), size(0) function PUGI_IMPL_FN (line 4956) | PUGI_IMPL_FN xml_parse_status load_stream_data_noseek(std::basic_istream... function PUGI_IMPL_FN (line 5010) | PUGI_IMPL_FN xml_parse_status load_stream_data_seek(std::basic_istreamname) function PUGI_IMPL_NS_END (line 5167) | PUGI_IMPL_NS_END function PUGI_IMPL_FN (line 7463) | PUGI_IMPL_FN xml_document::~xml_document() function PUGI_IMPL_FN (line 7487) | PUGI_IMPL_FN void xml_document::reset() function PUGI_IMPL_FN (line 7493) | PUGI_IMPL_FN void xml_document::reset(const xml_document& proto) function PUGI_IMPL_FN (line 7500) | PUGI_IMPL_FN void xml_document::_create() function PUGI_IMPL_FN (line 7543) | PUGI_IMPL_FN void xml_document::_destroy() function PUGI_IMPL_FN (line 7583) | PUGI_IMPL_FN void xml_document::_move(xml_document& rhs) PUGIXML_NOEXCEP... function PUGI_IMPL_FN (line 7694) | PUGI_IMPL_FN xml_parse_result xml_document::load(std::basic_istream& stream, c... function PUGI_IMPL_FN (line 7803) | PUGI_IMPL_FN void xml_document::save(std::basic_ostream& stream... function PUGI_IMPL_FN (line 7811) | PUGI_IMPL_FN bool xml_document::save_file(const char* path_, const char_... function PUGI_IMPL_FN (line 7819) | PUGI_IMPL_FN bool xml_document::save_file(const wchar_t* path_, const ch... function PUGI_IMPL_FN (line 7827) | PUGI_IMPL_FN xml_node xml_document::document_element() const function PUGI_IMPL_FN (line 7839) | PUGI_IMPL_FN std::string PUGIXML_FUNCTION as_utf8(const wchar_t* str) function PUGI_IMPL_FN (line 7846) | PUGI_IMPL_FN std::string PUGIXML_FUNCTION as_utf8(const std::basic_strin... function PUGI_IMPL_FN (line 7851) | PUGI_IMPL_FN std::basic_string PUGIXML_FUNCTION as_wide(const c... function PUGI_IMPL_FN (line 7858) | PUGI_IMPL_FN std::basic_string PUGIXML_FUNCTION as_wide(const s... function PUGI_IMPL_FN (line 7864) | PUGI_IMPL_FN void PUGIXML_FUNCTION set_memory_management_functions(alloc... function PUGI_IMPL_FN (line 7870) | PUGI_IMPL_FN allocation_function PUGIXML_FUNCTION get_memory_allocation_... function PUGI_IMPL_FN (line 7875) | PUGI_IMPL_FN deallocation_function PUGIXML_FUNCTION get_memory_deallocat... type std (line 7882) | namespace std function PUGI_IMPL_FN (line 7885) | PUGI_IMPL_FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml... function PUGI_IMPL_FN (line 7890) | PUGI_IMPL_FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml... function PUGI_IMPL_FN (line 7895) | PUGI_IMPL_FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml... function PUGI_IMPL_FN (line 7906) | PUGI_IMPL_FN std::bidirectional_iterator_tag __iterator_category(const... function PUGI_IMPL_FN (line 7911) | PUGI_IMPL_FN std::bidirectional_iterator_tag __iterator_category(const... function PUGI_IMPL_FN (line 7916) | PUGI_IMPL_FN std::bidirectional_iterator_tag __iterator_category(const... type std (line 7903) | namespace std function PUGI_IMPL_FN (line 7885) | PUGI_IMPL_FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml... function PUGI_IMPL_FN (line 7890) | PUGI_IMPL_FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml... function PUGI_IMPL_FN (line 7895) | PUGI_IMPL_FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml... function PUGI_IMPL_FN (line 7906) | PUGI_IMPL_FN std::bidirectional_iterator_tag __iterator_category(const... function PUGI_IMPL_FN (line 7911) | PUGI_IMPL_FN std::bidirectional_iterator_tag __iterator_category(const... function PUGI_IMPL_FN (line 7916) | PUGI_IMPL_FN std::bidirectional_iterator_tag __iterator_category(const... function PUGI_IMPL_NS_BEGIN (line 7925) | PUGI_IMPL_NS_BEGIN type not_equal_to (line 7934) | struct not_equal_to type less (line 7942) | struct less type less_equal (line 7950) | struct less_equal function swap (line 7958) | inline void swap(T& lhs, T& rhs) function PUGI_IMPL_FN (line 7965) | PUGI_IMPL_FN I min_element(I begin, I end, const Pred& pred) function PUGI_IMPL_FN (line 7976) | PUGI_IMPL_FN void reverse(I begin, I end) function PUGI_IMPL_FN (line 7982) | PUGI_IMPL_FN I unique(I begin, I end) function PUGI_IMPL_FN (line 8007) | PUGI_IMPL_FN void insertion_sort(T* begin, T* end, const Pred& pred) function I (line 8029) | inline I median3(I first, I middle, I last, const Pred& pred) function PUGI_IMPL_FN (line 8041) | PUGI_IMPL_FN void partition3(T* begin, T* end, T pivot, const Pred& pred... function PUGI_IMPL_FN (line 8068) | PUGI_IMPL_FN void sort(I begin, I end, const Pred& pred) function PUGI_IMPL_FN (line 8098) | PUGI_IMPL_FN bool hash_insert(const void** table, size_t size, const voi... type xpath_memory_block (line 8146) | struct xpath_memory_block type xpath_allocator (line 8158) | struct xpath_allocator method xpath_allocator (line 8164) | xpath_allocator(xpath_memory_block* root, bool* error = NULL): _root(r... method revert (line 8252) | void revert(const xpath_allocator& state) method release (line 8271) | void release() type xpath_allocator_capture (line 8287) | struct xpath_allocator_capture method xpath_allocator_capture (line 8289) | xpath_allocator_capture(xpath_allocator* alloc): _target(alloc), _stat... type xpath_stack (line 8302) | struct xpath_stack type xpath_stack_data (line 8308) | struct xpath_stack_data method xpath_stack_data (line 8316) | xpath_stack_data(): result(blocks + 0, &oom), temp(blocks + 1, &oom), ... function PUGI_IMPL_NS_END (line 8331) | PUGI_IMPL_NS_END function xpath_string (line 8362) | static xpath_string from_heap_preallocated(const char_t* begin, const ch... function xpath_string (line 8369) | static xpath_string from_heap(const char_t* begin, const char_t* end, xp... function xpath_string (line 8382) | xpath_string(): _buffer(PUGIXML_TEXT("")), _uses_heap(false), _length_he... function append (line 8386) | void append(const xpath_string& o, xpath_allocator* alloc) function char_t (line 8421) | const char_t* c_str() const function length (line 8426) | size_t length() const function char_t (line 8431) | char_t* data(xpath_allocator* alloc) function empty (line 8449) | bool empty() const function uses_heap (line 8464) | bool uses_heap() const function PUGI_IMPL_NS_END (line 8469) | PUGI_IMPL_NS_END function PUGI_IMPL_FN (line 8483) | PUGI_IMPL_FN const char_t* find_char(const char_t* s, char_t c) function PUGI_IMPL_FN (line 8492) | PUGI_IMPL_FN const char_t* find_substring(const char_t* s, const char_t* p) function PUGI_IMPL_FN (line 8503) | PUGI_IMPL_FN char_t tolower_ascii(char_t ch) function PUGI_IMPL_FN (line 8508) | PUGI_IMPL_FN xpath_string string_value(const xpath_node& na, xpath_alloc... function PUGI_IMPL_FN (line 8562) | PUGI_IMPL_FN bool node_is_before_sibling(xml_node_struct* ln, xml_node_s... function PUGI_IMPL_FN (line 8586) | PUGI_IMPL_FN bool node_is_before(xml_node_struct* ln, xml_node_struct* rn) function PUGI_IMPL_FN (line 8629) | PUGI_IMPL_FN bool node_is_ancestor(xml_node_struct* parent, xml_node_str... function PUGI_IMPL_FN (line 8636) | PUGI_IMPL_FN const void* document_buffer_order(const xpath_node& xnode) type document_order_comparator (line 8667) | struct document_order_comparator function PUGI_IMPL_FN (line 8721) | PUGI_IMPL_FN double gen_nan() function PUGI_IMPL_FN (line 8736) | PUGI_IMPL_FN bool is_nan(double value) function PUGI_IMPL_FN (line 8749) | PUGI_IMPL_FN const char_t* convert_number_to_string_special(double value) function PUGI_IMPL_FN (line 8781) | PUGI_IMPL_FN bool convert_number_to_boolean(double value) function PUGI_IMPL_FN (line 8786) | PUGI_IMPL_FN void truncate_zeros(char* begin, char* end) function PUGI_IMPL_FN (line 8795) | PUGI_IMPL_FN void convert_number_to_mantissa_exponent(double value, char... function PUGI_IMPL_FN (line 8809) | PUGI_IMPL_FN void convert_number_to_mantissa_exponent(double value, char... function PUGI_IMPL_FN (line 8838) | PUGI_IMPL_FN xpath_string convert_number_to_string(double value, xpath_a... function PUGI_IMPL_FN (line 8905) | PUGI_IMPL_FN bool check_string_to_number_format(const char_t* string) function PUGI_IMPL_FN (line 8935) | PUGI_IMPL_FN double convert_string_to_number(const char_t* string) function PUGI_IMPL_FN (line 8948) | PUGI_IMPL_FN bool convert_string_to_number_scratch(char_t (&buffer)[32],... function PUGI_IMPL_FN (line 8972) | PUGI_IMPL_FN double round_nearest(double value) function PUGI_IMPL_FN (line 8977) | PUGI_IMPL_FN double round_nearest_nzero(double value) function PUGI_IMPL_FN (line 8984) | PUGI_IMPL_FN const char_t* qualified_name(const xpath_node& node) function PUGI_IMPL_FN (line 8989) | PUGI_IMPL_FN const char_t* local_name(const xpath_node& node) type namespace_uri_predicate (line 8997) | struct namespace_uri_predicate method namespace_uri_predicate (line 9002) | namespace_uri_predicate(const char_t* name) function PUGI_IMPL_FN (line 9020) | PUGI_IMPL_FN const char_t* namespace_uri(xml_node node) function PUGI_IMPL_FN (line 9038) | PUGI_IMPL_FN const char_t* namespace_uri(xml_attribute attr, xml_node pa... function PUGI_IMPL_FN (line 9059) | PUGI_IMPL_FN const char_t* namespace_uri(const xpath_node& node) function PUGI_IMPL_FN (line 9064) | PUGI_IMPL_FN char_t* normalize_space(char_t* buffer) function PUGI_IMPL_FN (line 9092) | PUGI_IMPL_FN char_t* translate(char_t* buffer, const char_t* from, const... function PUGI_IMPL_FN (line 9146) | PUGI_IMPL_FN char_t* translate_table(char_t* buffer, const unsigned char... function is_xpath_attribute (line 9176) | inline bool is_xpath_attribute(const char_t* name) type xpath_variable_boolean (line 9181) | struct xpath_variable_boolean: xpath_variable method xpath_variable_boolean (line 9183) | xpath_variable_boolean(): xpath_variable(xpath_type_boolean), value(fa... type xpath_variable_number (line 9191) | struct xpath_variable_number: xpath_variable method xpath_variable_number (line 9193) | xpath_variable_number(): xpath_variable(xpath_type_number), value(0) type xpath_variable_string (line 9201) | struct xpath_variable_string: xpath_variable method xpath_variable_string (line 9203) | xpath_variable_string(): xpath_variable(xpath_type_string), value(NULL) type xpath_variable_node_set (line 9216) | struct xpath_variable_node_set: xpath_variable method xpath_variable_node_set (line 9218) | xpath_variable_node_set(): xpath_variable(xpath_type_node_set) function PUGI_IMPL_FN (line 9228) | PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW unsigned int hash_string(const ... function PUGI_IMPL_FN (line 9247) | PUGI_IMPL_FN T* new_xpath_variable(const char_t* name) function PUGI_IMPL_FN (line 9263) | PUGI_IMPL_FN xpath_variable* new_xpath_variable(xpath_value_type type, c... function PUGI_IMPL_FN (line 9284) | PUGI_IMPL_FN void delete_xpath_variable(T* var) function PUGI_IMPL_FN (line 9290) | PUGI_IMPL_FN void delete_xpath_variable(xpath_value_type type, xpath_var... function PUGI_IMPL_FN (line 9315) | PUGI_IMPL_FN bool copy_xpath_variable(xpath_variable* lhs, const xpath_v... function PUGI_IMPL_FN (line 9337) | PUGI_IMPL_FN bool get_variable_scratch(char_t (&buffer)[32], xpath_varia... function PUGI_IMPL_NS_END (line 9360) | PUGI_IMPL_NS_END function PUGI_IMPL_FN (line 9380) | PUGI_IMPL_FN xpath_node_set::type_t xpath_sort(xpath_node* begin, xpath_... function PUGI_IMPL_FN (line 9403) | PUGI_IMPL_FN xpath_node xpath_first(const xpath_node* begin, const xpath... class xpath_node_set_raw (line 9424) | class xpath_node_set_raw method xpath_node_set_raw (line 9433) | xpath_node_set_raw(): _type(xpath_node_set::type_unsorted), _begin(NUL... method xpath_node (line 9437) | xpath_node* begin() const method xpath_node (line 9442) | xpath_node* end() const method empty (line 9447) | bool empty() const method size (line 9452) | size_t size() const method xpath_node (line 9457) | xpath_node first() const method push_back (line 9464) | void push_back(const xpath_node& node, xpath_allocator* alloc) method append (line 9472) | void append(const xpath_node* begin_, const xpath_node* end_, xpath_al... method sort_do (line 9496) | void sort_do() method truncate (line 9501) | void truncate(xpath_node* pos) method remove_duplicates (line 9508) | void remove_duplicates(xpath_allocator* alloc) method type (line 9546) | xpath_node_set::type_t type() const method set_type (line 9551) | void set_type(xpath_node_set::type_t value) function PUGI_IMPL_FN_NO_INLINE (line 9557) | PUGI_IMPL_FN_NO_INLINE void xpath_node_set_raw::push_back_grow(const xpa... function PUGI_IMPL_NS_END (line 9576) | PUGI_IMPL_NS_END type lexeme_t (line 9589) | enum lexeme_t type xpath_lexer_string (line 9620) | struct xpath_lexer_string method xpath_lexer_string (line 9625) | xpath_lexer_string(): begin(NULL), end(NULL) class xpath_lexer (line 9637) | class xpath_lexer method xpath_lexer (line 9646) | explicit xpath_lexer(const char_t* query): _cur(query) method char_t (line 9651) | const char_t* state() const method next (line 9656) | void next() method lexeme_t (line 9925) | lexeme_t current() const method char_t (line 9930) | const char_t* current_pos() const method xpath_lexer_string (line 9935) | const xpath_lexer_string& contents() const type ast_type_t (line 9943) | enum ast_type_t type axis_t (line 10008) | enum axis_t type nodetest_t (line 10025) | enum nodetest_t type predicate_t (line 10038) | enum predicate_t type nodeset_eval_t (line 10046) | enum nodeset_eval_t type axis_to_type (line 10053) | struct axis_to_type class xpath_ast_node (line 10060) | class xpath_ast_node method compare_eq (line 10095) | static bool compare_eq(xpath_ast_node* lhs, xpath_ast_node* rhs, const... method eval_once (line 10183) | static bool eval_once(xpath_node_set::type_t type, nodeset_eval_t eval) method compare_rel (line 10188) | static bool compare_rel(xpath_ast_node* lhs, xpath_ast_node* rhs, cons... method apply_predicate_boolean (line 10259) | static void apply_predicate_boolean(xpath_node_set_raw& ns, size_t fir... method apply_predicate_number (line 10285) | static void apply_predicate_number(xpath_node_set_raw& ns, size_t firs... method apply_predicate_number_const (line 10311) | static void apply_predicate_number_const(xpath_node_set_raw& ns, size_... method apply_predicate (line 10340) | void apply_predicate(xpath_node_set_raw& ns, size_t first, const xpath... method apply_predicates (line 10354) | void apply_predicates(xpath_node_set_raw& ns, size_t first, const xpat... method step_push (line 10364) | bool step_push(xpath_node_set_raw& ns, xml_attribute_struct* a, xml_no... method step_push (line 10404) | bool step_push(xpath_node_set_raw& ns, xml_node_struct* n, xpath_alloc... method step_fill (line 10479) | void step_fill(xpath_node_set_raw& ns, xml_node_struct* n, xpath_alloc... method step_fill (line 10672) | void step_fill(xpath_node_set_raw& ns, xml_attribute_struct* a, xml_no... method step_fill (line 10753) | void step_fill(xpath_node_set_raw& ns, const xpath_node& xn, xpath_all... method xpath_node_set_raw (line 10764) | xpath_node_set_raw step_do(const xpath_context& c, const xpath_stack& ... method xpath_ast_node (line 10812) | xpath_ast_node(ast_type_t type, xpath_value_type rettype_, const char_... method xpath_ast_node (line 10819) | xpath_ast_node(ast_type_t type, xpath_value_type rettype_, double value): method xpath_ast_node (line 10826) | xpath_ast_node(ast_type_t type, xpath_value_type rettype_, xpath_varia... method xpath_ast_node (line 10833) | xpath_ast_node(ast_type_t type, xpath_value_type rettype_, xpath_ast_n... method xpath_ast_node (line 10838) | xpath_ast_node(ast_type_t type, xpath_ast_node* left, axis_t axis, nod... method xpath_ast_node (line 10845) | xpath_ast_node(ast_type_t type, xpath_ast_node* left, xpath_ast_node* ... method set_next (line 10851) | void set_next(xpath_ast_node* value) method set_right (line 10856) | void set_right(xpath_ast_node* value) method eval_boolean (line 10861) | bool eval_boolean(const xpath_context& c, const xpath_stack& stack) method eval_number (line 11001) | double eval_number(const xpath_context& c, const xpath_stack& stack) method xpath_string (line 11139) | xpath_string eval_string_concat(const xpath_context& c, const xpath_st... method xpath_string (line 11181) | xpath_string eval_string(const xpath_context& c, const xpath_stack& st... method xpath_node_set_raw (line 11424) | xpath_node_set_raw eval_node_set(const xpath_context& c, const xpath_s... method optimize (line 11556) | void optimize(xpath_allocator* alloc) method optimize_self (line 11571) | void optimize_self(xpath_allocator* alloc) method is_posinv_expr (line 11636) | bool is_posinv_expr() const method is_posinv_step (line 11667) | bool is_posinv_step() const method xpath_value_type (line 11682) | xpath_value_type rettype() const type xpath_parser (line 11696) | struct xpath_parser method xpath_ast_node (line 11710) | xpath_ast_node* error(const char* message) method xpath_ast_node (line 11718) | xpath_ast_node* error_oom() method xpath_ast_node (line 11726) | xpath_ast_node* error_rec() method xpath_ast_node (line 11736) | xpath_ast_node* alloc_node(ast_type_t type, xpath_value_type rettype, ... method xpath_ast_node (line 11742) | xpath_ast_node* alloc_node(ast_type_t type, xpath_value_type rettype, ... method xpath_ast_node (line 11748) | xpath_ast_node* alloc_node(ast_type_t type, xpath_value_type rettype, ... method xpath_ast_node (line 11754) | xpath_ast_node* alloc_node(ast_type_t type, xpath_value_type rettype, ... method xpath_ast_node (line 11760) | xpath_ast_node* alloc_node(ast_type_t type, xpath_ast_node* left, axis... method xpath_ast_node (line 11766) | xpath_ast_node* alloc_node(ast_type_t type, xpath_ast_node* left, xpat... method char_t (line 11772) | const char_t* alloc_string(const xpath_lexer_string& value) method xpath_ast_node (line 11788) | xpath_ast_node* parse_function(const xpath_lexer_string& name, size_t ... method axis_t (line 11908) | axis_t parse_axis_name(const xpath_lexer_string& name, bool& specified) method nodetest_t (line 11976) | nodetest_t parse_node_test_type(const xpath_lexer_string& name) method xpath_ast_node (line 12012) | xpath_ast_node* parse_primary_expression() method xpath_ast_node (line 12125) | xpath_ast_node* parse_filter_expression() method xpath_ast_node (line 12164) | xpath_ast_node* parse_step(xpath_ast_node* set) method xpath_ast_node (line 12340) | xpath_ast_node* parse_relative_location_path(xpath_ast_node* set) method xpath_ast_node (line 12374) | xpath_ast_node* parse_location_path() method xpath_ast_node (line 12414) | xpath_ast_node* parse_path_or_unary_expression() type binary_op_t (line 12480) | struct binary_op_t method binary_op_t (line 12486) | binary_op_t(): asttype(ast_unknown), rettype(xpath_type_none), prece... method binary_op_t (line 12490) | binary_op_t(ast_type_t asttype_, xpath_value_type rettype_, int prec... method binary_op_t (line 12494) | static binary_op_t parse(xpath_lexer& lexer) method xpath_ast_node (line 12546) | xpath_ast_node* parse_expression_rec(xpath_ast_node* lhs, int limit) method xpath_ast_node (line 12600) | xpath_ast_node* parse_expression(int limit = 0) method xpath_parser (line 12617) | xpath_parser(const char_t* query, xpath_variable_set* variables, xpath... method xpath_ast_node (line 12621) | xpath_ast_node* parse() method xpath_ast_node (line 12635) | static xpath_ast_node* parse(const char_t* query, xpath_variable_set* ... type xpath_query_impl (line 12643) | struct xpath_query_impl method xpath_query_impl (line 12645) | static xpath_query_impl* create() method destroy (line 12653) | static void destroy(xpath_query_impl* impl) method xpath_query_impl (line 12662) | xpath_query_impl(): root(NULL), alloc(&block, &oom), oom(false) function PUGI_IMPL_FN (line 12674) | PUGI_IMPL_FN impl::xpath_ast_node* evaluate_node_set_prepare(xpath_query... function PUGI_IMPL_NS_END (line 12692) | PUGI_IMPL_NS_END function PUGI_IMPL_FN (line 12830) | PUGI_IMPL_FN xpath_node_set::~xpath_node_set() function PUGI_IMPL_FN (line 12841) | PUGI_IMPL_FN xpath_node_set& xpath_node_set::operator=(const xpath_node_... function PUGI_IMPL_FN (line 12869) | PUGI_IMPL_FN xpath_node_set::type_t xpath_node_set::type() const function PUGI_IMPL_FN (line 12874) | PUGI_IMPL_FN size_t xpath_node_set::size() const function PUGI_IMPL_FN (line 12879) | PUGI_IMPL_FN bool xpath_node_set::empty() const function PUGI_IMPL_FN (line 12884) | PUGI_IMPL_FN const xpath_node& xpath_node_set::operator[](size_t index) ... function PUGI_IMPL_FN (line 12890) | PUGI_IMPL_FN xpath_node_set::const_iterator xpath_node_set::begin() const function PUGI_IMPL_FN (line 12895) | PUGI_IMPL_FN xpath_node_set::const_iterator xpath_node_set::end() const function PUGI_IMPL_FN (line 12900) | PUGI_IMPL_FN void xpath_node_set::sort(bool reverse) function PUGI_IMPL_FN (line 12905) | PUGI_IMPL_FN xpath_node xpath_node_set::first() const function PUGI_IMPL_FN (line 12914) | PUGI_IMPL_FN xpath_parse_result::operator bool() const function PUGI_IMPL_FN (line 12919) | PUGI_IMPL_FN const char* xpath_parse_result::description() const function PUGI_IMPL_FN (line 12928) | PUGI_IMPL_FN const char_t* xpath_variable::name() const function PUGI_IMPL_FN (line 12950) | PUGI_IMPL_FN xpath_value_type xpath_variable::type() const function PUGI_IMPL_FN (line 12955) | PUGI_IMPL_FN bool xpath_variable::get_boolean() const function PUGI_IMPL_FN (line 12960) | PUGI_IMPL_FN double xpath_variable::get_number() const function PUGI_IMPL_FN (line 12965) | PUGI_IMPL_FN const char_t* xpath_variable::get_string() const function PUGI_IMPL_FN (line 12971) | PUGI_IMPL_FN const xpath_node_set& xpath_variable::get_node_set() const function PUGI_IMPL_FN (line 12976) | PUGI_IMPL_FN bool xpath_variable::set(bool value) function PUGI_IMPL_FN (line 12984) | PUGI_IMPL_FN bool xpath_variable::set(double value) function PUGI_IMPL_FN (line 12992) | PUGI_IMPL_FN bool xpath_variable::set(const char_t* value) function PUGI_IMPL_FN (line 13013) | PUGI_IMPL_FN bool xpath_variable::set(const xpath_node_set& value) function PUGI_IMPL_FN (line 13021) | PUGI_IMPL_FN xpath_variable_set::xpath_variable_set() function PUGI_IMPL_FN (line 13027) | PUGI_IMPL_FN xpath_variable_set::~xpath_variable_set() function PUGI_IMPL_FN (line 13033) | PUGI_IMPL_FN xpath_variable_set::xpath_variable_set(const xpath_variable... function PUGI_IMPL_FN (line 13041) | PUGI_IMPL_FN xpath_variable_set& xpath_variable_set::operator=(const xpa... function PUGI_IMPL_FN (line 13051) | PUGI_IMPL_FN xpath_variable_set::xpath_variable_set(xpath_variable_set&&... function PUGI_IMPL_FN (line 13148) | PUGI_IMPL_FN xpath_variable* xpath_variable_set::add(const char_t* name,... function PUGI_IMPL_FN (line 13171) | PUGI_IMPL_FN bool xpath_variable_set::set(const char_t* name, bool value) function PUGI_IMPL_FN (line 13177) | PUGI_IMPL_FN bool xpath_variable_set::set(const char_t* name, double value) function PUGI_IMPL_FN (line 13183) | PUGI_IMPL_FN bool xpath_variable_set::set(const char_t* name, const char... function PUGI_IMPL_FN (line 13189) | PUGI_IMPL_FN bool xpath_variable_set::set(const char_t* name, const xpat... function PUGI_IMPL_FN (line 13195) | PUGI_IMPL_FN xpath_variable* xpath_variable_set::get(const char_t* name) function PUGI_IMPL_FN (line 13200) | PUGI_IMPL_FN const xpath_variable* xpath_variable_set::get(const char_t*... function PUGI_IMPL_FN (line 13247) | PUGI_IMPL_FN xpath_query::~xpath_query() function PUGI_IMPL_FN (line 13254) | PUGI_IMPL_FN xpath_query::xpath_query(xpath_query&& rhs) PUGIXML_NOEXCEPT function PUGI_IMPL_FN (line 13278) | PUGI_IMPL_FN xpath_value_type xpath_query::return_type() const function PUGI_IMPL_FN (line 13285) | PUGI_IMPL_FN bool xpath_query::evaluate_boolean(const xpath_node& n) const function PUGI_IMPL_FN (line 13306) | PUGI_IMPL_FN double xpath_query::evaluate_number(const xpath_node& n) const function PUGI_IMPL_FN (line 13328) | PUGI_IMPL_FN string_t xpath_query::evaluate_string(const xpath_node& n) ... function PUGI_IMPL_FN (line 13350) | PUGI_IMPL_FN size_t xpath_query::evaluate_string(char_t* buffer, size_t ... function PUGI_IMPL_FN (line 13380) | PUGI_IMPL_FN xpath_node_set xpath_query::evaluate_node_set(const xpath_n... function PUGI_IMPL_FN (line 13402) | PUGI_IMPL_FN xpath_node xpath_query::evaluate_node(const xpath_node& n) ... function PUGI_IMPL_FN (line 13424) | PUGI_IMPL_FN const xpath_parse_result& xpath_query::result() const function PUGI_IMPL_FN (line 13429) | PUGI_IMPL_FN static void unspecified_bool_xpath_query(xpath_query***) function PUGI_IMPL_FN (line 13433) | PUGI_IMPL_FN xpath_query::operator xpath_query::unspecified_bool_type() ... function PUGI_IMPL_FN (line 13438) | PUGI_IMPL_FN bool xpath_query::operator!() const function PUGI_IMPL_FN (line 13443) | PUGI_IMPL_FN xpath_node xml_node::select_node(const char_t* query, xpath... function PUGI_IMPL_FN (line 13449) | PUGI_IMPL_FN xpath_node xml_node::select_node(const xpath_query& query) ... function PUGI_IMPL_FN (line 13454) | PUGI_IMPL_FN xpath_node_set xml_node::select_nodes(const char_t* query, ... function PUGI_IMPL_FN (line 13460) | PUGI_IMPL_FN xpath_node_set xml_node::select_nodes(const xpath_query& qu... function PUGI_IMPL_FN (line 13465) | PUGI_IMPL_FN xpath_node xml_node::select_single_node(const char_t* query... function PUGI_IMPL_FN (line 13471) | PUGI_IMPL_FN xpath_node xml_node::select_single_node(const xpath_query& ... FILE: external/pugixml/src/pugixml.hpp type pugi (line 148) | namespace pugi type xml_node_type (line 168) | enum xml_node_type type xml_encoding (line 250) | enum xml_encoding type xml_attribute_struct (line 304) | struct xml_attribute_struct type xml_node_struct (line 305) | struct xml_node_struct class xml_node_iterator (line 307) | class xml_node_iterator class xml_attribute_iterator (line 308) | class xml_attribute_iterator class xml_named_node_iterator (line 309) | class xml_named_node_iterator class xml_tree_walker (line 311) | class xml_tree_walker type xml_parse_result (line 313) | struct xml_parse_result class xml_node (line 315) | class xml_node class xml_text (line 317) | class xml_text class xpath_node (line 320) | class xpath_node class xpath_node_set (line 321) | class xpath_node_set class xpath_query (line 322) | class xpath_query class xpath_variable_set (line 323) | class xpath_variable_set class xml_object_range (line 327) | class xml_object_range method xml_object_range (line 333) | xml_object_range(It b, It e): _begin(b), _end(e) method It (line 337) | It begin() const { return _begin; } method It (line 338) | It end() const { return _end; } method empty (line 340) | bool empty() const { return _begin == _end; } function xml_writer (line 347) | class PUGIXML_CLASS xml_writer function xml_writer_file (line 357) | class PUGIXML_CLASS xml_writer_file: public xml_writer function xml_writer_stream (line 371) | class PUGIXML_CLASS xml_writer_stream: public xml_writer function xml_attribute (line 387) | class PUGIXML_CLASS xml_attribute function xml_node (line 507) | class PUGIXML_CLASS xml_node function xml_text (line 806) | class PUGIXML_CLASS xml_text function xml_node_iterator (line 905) | class PUGIXML_CLASS xml_node_iterator function xml_attribute_iterator (line 947) | class PUGIXML_CLASS xml_attribute_iterator function xml_named_node_iterator (line 989) | class PUGIXML_CLASS xml_named_node_iterator function xml_tree_walker (line 1033) | class PUGIXML_CLASS xml_tree_walker type xml_parse_status (line 1059) | enum xml_parse_status function xml_parse_result (line 1086) | struct PUGIXML_CLASS xml_parse_result function xml_document (line 1108) | class PUGIXML_CLASS xml_document: public xml_node type xpath_value_type (line 1188) | enum xpath_value_type function xpath_parse_result (line 1198) | struct PUGIXML_CLASS xpath_parse_result function xpath_variable (line 1217) | class PUGIXML_CLASS xpath_variable function xpath_variable_set (line 1252) | class PUGIXML_CLASS xpath_variable_set function xpath_query (line 1295) | class PUGIXML_CLASS xpath_query class PUGIXML_CLASS (line 1376) | class PUGIXML_CLASS function xpath_node (line 1397) | class PUGIXML_CLASS xpath_node function xpath_node_set (line 1438) | class PUGIXML_CLASS xpath_node_set type pugi (line 165) | namespace pugi type xml_node_type (line 168) | enum xml_node_type type xml_encoding (line 250) | enum xml_encoding type xml_attribute_struct (line 304) | struct xml_attribute_struct type xml_node_struct (line 305) | struct xml_node_struct class xml_node_iterator (line 307) | class xml_node_iterator class xml_attribute_iterator (line 308) | class xml_attribute_iterator class xml_named_node_iterator (line 309) | class xml_named_node_iterator class xml_tree_walker (line 311) | class xml_tree_walker type xml_parse_result (line 313) | struct xml_parse_result class xml_node (line 315) | class xml_node class xml_text (line 317) | class xml_text class xpath_node (line 320) | class xpath_node class xpath_node_set (line 321) | class xpath_node_set class xpath_query (line 322) | class xpath_query class xpath_variable_set (line 323) | class xpath_variable_set class xml_object_range (line 327) | class xml_object_range method xml_object_range (line 333) | xml_object_range(It b, It e): _begin(b), _end(e) method It (line 337) | It begin() const { return _begin; } method It (line 338) | It end() const { return _end; } method empty (line 340) | bool empty() const { return _begin == _end; } function xml_writer (line 347) | class PUGIXML_CLASS xml_writer function xml_writer_file (line 357) | class PUGIXML_CLASS xml_writer_file: public xml_writer function xml_writer_stream (line 371) | class PUGIXML_CLASS xml_writer_stream: public xml_writer function xml_attribute (line 387) | class PUGIXML_CLASS xml_attribute function xml_node (line 507) | class PUGIXML_CLASS xml_node function xml_text (line 806) | class PUGIXML_CLASS xml_text function xml_node_iterator (line 905) | class PUGIXML_CLASS xml_node_iterator function xml_attribute_iterator (line 947) | class PUGIXML_CLASS xml_attribute_iterator function xml_named_node_iterator (line 989) | class PUGIXML_CLASS xml_named_node_iterator function xml_tree_walker (line 1033) | class PUGIXML_CLASS xml_tree_walker type xml_parse_status (line 1059) | enum xml_parse_status function xml_parse_result (line 1086) | struct PUGIXML_CLASS xml_parse_result function xml_document (line 1108) | class PUGIXML_CLASS xml_document: public xml_node type xpath_value_type (line 1188) | enum xpath_value_type function xpath_parse_result (line 1198) | struct PUGIXML_CLASS xpath_parse_result function xpath_variable (line 1217) | class PUGIXML_CLASS xpath_variable function xpath_variable_set (line 1252) | class PUGIXML_CLASS xpath_variable_set function xpath_query (line 1295) | class PUGIXML_CLASS xpath_query class PUGIXML_CLASS (line 1376) | class PUGIXML_CLASS function xpath_node (line 1397) | class PUGIXML_CLASS xpath_node function xpath_node_set (line 1438) | class PUGIXML_CLASS xpath_node_set type std (line 1534) | namespace std type std (line 1544) | namespace std FILE: tests/unit/TestHelpers.hpp function make_unique_token (line 27) | inline std::string make_unique_token(std::string_view prefix) { class EnvVarGuard (line 37) | class EnvVarGuard { method EnvVarGuard (line 44) | EnvVarGuard(std::string key, std::optional value) method EnvVarGuard (line 59) | EnvVarGuard(const EnvVarGuard&) = delete; method EnvVarGuard (line 60) | EnvVarGuard& operator=(const EnvVarGuard&) = delete; method set_env (line 63) | static void set_env(const std::string& key, const std::string& value) { method unset_env (line 71) | static void unset_env(const std::string& key) { method apply (line 79) | void apply(const std::optional& value) { class TempDir (line 94) | class TempDir { method TempDir (line 99) | TempDir() method TempDir (line 113) | TempDir(const TempDir&) = delete; method TempDir (line 114) | TempDir& operator=(const TempDir&) = delete; class TempModelFile (line 129) | class TempModelFile { method TempModelFile (line 136) | explicit TempModelFile(std::uint32_t block_count = 32, class QtAppContext (line 190) | class QtAppContext { method QtAppContext (line 195) | QtAppContext() { FILE: tests/unit/test_cache_interactions.cpp function write_file (line 20) | void write_file(const std::filesystem::path& path) { class CountingLLM (line 26) | class CountingLLM : public ILLMClient { method CountingLLM (line 28) | CountingLLM(std::shared_ptr calls, std::string response) method categorize_file (line 31) | std::string categorize_file(const std::string&, method complete_prompt (line 39) | std::string complete_prompt(const std::string&, int) override { method set_prompt_logging_enabled (line 43) | void set_prompt_logging_enabled(bool) override { FILE: tests/unit/test_categorization_dialog.cpp type MoveProbeGuard (line 16) | struct MoveProbeGuard { function CategorizedFile (line 22) | CategorizedFile sample_file() { FILE: tests/unit/test_checkbox_matrix.cpp type Combo (line 18) | struct Combo { type Bucket (line 28) | enum class Bucket { function combo_label (line 35) | std::string combo_label(const Combo& combo) { function contains_name (line 47) | bool contains_name(const std::vector& entries, const std::str... function Bucket (line 53) | Bucket expected_bucket(const FileEntry& entry, function Bucket (line 99) | Bucket actual_bucket(const FileEntry& entry, function run_combo_matrix (line 122) | void run_combo_matrix(const std::vector& files, FILE: tests/unit/test_cli_reporter.cpp class TestNamePrinter (line 7) | class TestNamePrinter : public Catch::EventListenerBase { method testCaseStarting (line 11) | void testCaseStarting(Catch::TestCaseInfo const& info) override { FILE: tests/unit/test_file_scanner.cpp function write_file (line 13) | static void write_file(const std::filesystem::path& path) { class PermissionRestore (line 91) | class PermissionRestore { method PermissionRestore (line 93) | explicit PermissionRestore(std::filesystem::path path) FILE: tests/unit/test_image_rename_metadata_service.cpp function append_u16_le (line 15) | void append_u16_le(std::vector& buffer, uint16_t value) function append_u32_le (line 21) | void append_u32_le(std::vector& buffer, uint32_t value) function append_u32_be (line 29) | void append_u32_be(std::vector& buffer, uint32_t value) function make_tiff_with_datetime (line 37) | std::vector make_tiff_with_datetime(const std::string& datetime) function make_png_with_exif_chunk (line 63) | std::vector make_png_with_exif_chunk(const std::vector... function write_binary_file (line 87) | void write_binary_file(const std::filesystem::path& path, const std::vec... function make_temp_dir (line 95) | std::filesystem::path make_temp_dir(const std::string& suffix) function set_path_value (line 104) | void set_path_value(const std::string& value) function clear_path_value (line 113) | void clear_path_value() class PathGuard (line 122) | class PathGuard { method PathGuard (line 124) | PathGuard() FILE: tests/unit/test_llava_image_analyzer.cpp type BackendProbeGuard (line 10) | struct BackendProbeGuard { FILE: tests/unit/test_llm_downloader.cpp function write_bytes (line 15) | void write_bytes(const std::filesystem::path& path, std::size_t count) { function write_metadata (line 23) | void write_metadata(const std::filesystem::path& path, function make_unique_url (line 32) | std::string make_unique_url() { FILE: tests/unit/test_llm_selection_dialog_visual.cpp function file_url_for (line 25) | std::string file_url_for(const std::filesystem::path& path) function write_bytes (line 30) | void write_bytes(const std::filesystem::path& path, std::size_t count) function wait_for_label (line 39) | bool wait_for_label(QLabel* label, const QString& starts_with, std::chro... FILE: tests/unit/test_local_llm_backend.cpp type CudaProbeGuard (line 12) | struct CudaProbeGuard { type BackendProbeGuard (line 19) | struct BackendProbeGuard { FILE: tests/unit/test_main_app_image_options.cpp function create_visual_llm_files (line 21) | void create_visual_llm_files() FILE: tests/unit/test_main_app_translation.cpp type ExpectedTranslation (line 21) | struct ExpectedTranslation { type ExpectedTranslation (line 56) | struct ExpectedTranslation { FILE: tests/unit/test_media_rename_metadata_service.cpp class TempMediaFile (line 50) | class TempMediaFile { method TempMediaFile (line 52) | explicit TempMediaFile(const std::string& file_name) function write_binary_file (line 74) | void write_binary_file(const std::filesystem::path& path, const std::vec... function append_le_u32 (line 82) | void append_le_u32(std::vector& output, std::uint32_t value) function append_be_u32 (line 90) | void append_be_u32(std::vector& output, std::uint32_t value) function append_le_u64 (line 98) | void append_le_u64(std::vector& output, std::uint64_t value) function make_mp4_atom (line 105) | std::vector make_mp4_atom(const std::array make_mp4_data_atom(const std::string& value) function make_mp4_metadata_atom (line 124) | std::vector make_mp4_metadata_atom(const std::array& tag, function make_mp3_with_id3v1 (line 139) | std::vector make_mp3_with_id3v1() function make_vorbis_comment_payload (line 154) | std::vector make_vorbis_comment_payload(const std::vector<... function make_flac_with_vorbis_comments (line 168) | std::vector make_flac_with_vorbis_comments() function make_opus_with_tags (line 187) | std::vector make_opus_with_tags() function make_mp4_with_ilst_tags (line 222) | std::vector make_mp4_with_ilst_tags() FILE: tests/unit/test_review_dialog_rename_gate.cpp function QCheckBox (line 13) | QCheckBox* find_checkbox_by_text(QWidget& dialog, const QString& text) { function make_sample_files (line 23) | std::vector make_sample_files(const std::string& base_d... FILE: tests/unit/test_settings_image_options.cpp function create_visual_llm_files (line 12) | void create_visual_llm_files() FILE: tests/unit/test_support_prompt.cpp type TestEnvironment (line 12) | struct TestEnvironment { method TestEnvironment (line 19) | TestEnvironment() function run_support_prompt_case (line 31) | static void run_support_prompt_case(MainAppTestAccess::SimulatedSupportR... FILE: tests/unit/test_ui_translator.cpp type UiTranslatorTestHarness (line 29) | struct UiTranslatorTestHarness { method UiTranslatorTestHarness (line 116) | UiTranslatorTestHarness() method setup_tree_model (line 124) | void setup_tree_model() method setup_language_actions (line 135) | void setup_language_actions() method build_deps (line 164) | UiTranslator::Dependencies build_deps() function verify_primary_controls (line 270) | void verify_primary_controls(const UiTranslatorTestHarness& h) function verify_menus_and_actions (line 303) | void verify_menus_and_actions(const UiTranslatorTestHarness& h) function verify_tree_and_status (line 318) | void verify_tree_and_status(const UiTranslatorTestHarness& h) FILE: tests/unit/test_update_feed.cpp function sha256_hex (line 20) | std::string sha256_hex(std::string_view payload) function read_file (line 27) | std::string read_file(const std::filesystem::path& path) function create_zip_archive (line 33) | void create_zip_archive(const std::filesystem::path& archive_path, FILE: tests/unit/test_updater.cpp function schedule_message_box_button_click (line 21) | void schedule_message_box_button_click(const QString& target_text, bool*... FILE: tests/unit/test_updater_build_modes.cpp function expected_mode (line 15) | constexpr UpdaterBuildConfig::Mode expected_mode() function ensure_qt_application (line 28) | void ensure_qt_application() FILE: tests/unit/test_utils.cpp type ProbeGuard (line 19) | struct ProbeGuard { FILE: tests/unit/test_whitelist_and_prompt.cpp class FixedResponseLLM (line 20) | class FixedResponseLLM : public ILLMClient { method FixedResponseLLM (line 22) | FixedResponseLLM(std::shared_ptr calls, std::string response) method categorize_file (line 25) | std::string categorize_file(const std::string&, method complete_prompt (line 33) | std::string complete_prompt(const std::string&, int) override { method set_prompt_logging_enabled (line 37) | void set_prompt_logging_enabled(bool) override { class TranslationAwareLLM (line 45) | class TranslationAwareLLM : public ILLMClient { method TranslationAwareLLM (line 47) | TranslationAwareLLM(std::shared_ptr categorize_calls, method categorize_file (line 56) | std::string categorize_file(const std::string&, method complete_prompt (line 64) | std::string complete_prompt(const std::string&, int) override { method set_prompt_logging_enabled (line 74) | void set_prompt_logging_enabled(bool) override {