\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_bidirectional_iterator}{Qore\+::\+Abstract\+Bidirectional\+Iterator}} \\*This class defines an abstract interface for bidirectional iterators }{\pageref{class_qore_1_1_abstract_bidirectional_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_abstract_datasource}{Qore\+::\+SQL\+::\+Abstract\+Datasource}} \\*This class defines an abstract interface for database access, inherited by both the \doxylink{class_qore_1_1_s_q_l_1_1_datasource}{Datasource} and \doxylink{class_qore_1_1_s_q_l_1_1_datasource_pool}{Datasource\+Pool} classes }{\pageref{class_qore_1_1_s_q_l_1_1_abstract_datasource}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_iterator}{Qore\+::\+Abstract\+Iterator}} \\*This class defines an abstract interface for iterators }{\pageref{class_qore_1_1_abstract_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_line_iterator}{Qore\+::\+Abstract\+Line\+Iterator}} \\*This class defines an abstract interface for line iterators }{\pageref{class_qore_1_1_abstract_line_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_pollable_io_object}{Qore\+::\+Abstract\+Pollable\+Io\+Object}} \\*This interfaces declares that the inheriting class supports a pollable file descriptor }{\pageref{class_qore_1_1_abstract_pollable_io_object}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_pollable_io_object_base}{Qore\+::\+Abstract\+Pollable\+Io\+Object\+Base}} \\*Interface for builtin classes that support I/O polling }{\pageref{class_qore_1_1_abstract_pollable_io_object_base}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_poll_operation}{Qore\+::\+Abstract\+Poll\+Operation}} \\*Abstract poll operation objects provide the polling interface for pollable objects }{\pageref{class_qore_1_1_abstract_poll_operation}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_quantified_bidirectional_iterator}{Qore\+::\+Abstract\+Quantified\+Bidirectional\+Iterator}} \\*This class defines an abstract interface for bidirectional iterators where the size of the object is known in advance }{\pageref{class_qore_1_1_abstract_quantified_bidirectional_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_abstract_quantified_iterator}{Qore\+::\+Abstract\+Quantified\+Iterator}} \\*This class defines an abstract interface for iterators where the size of the object being iterated is known in advance }{\pageref{class_qore_1_1_abstract_quantified_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_abstract_smart_lock}{Qore\+::\+Thread\+::\+Abstract\+Smart\+Lock}} \\*The abstract base class for locks that support the internal API for use with the \doxylink{class_qore_1_1_thread_1_1_condition}{Condition} class }{\pageref{class_qore_1_1_thread_1_1_abstract_smart_lock}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_abstract_s_q_l_statement}{Qore\+::\+SQL\+::\+Abstract\+SQLStatement}} \\*This class defines an abstract interface for the \doxylink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{SQLStatement} class }{\pageref{class_qore_1_1_s_q_l_1_1_abstract_s_q_l_statement}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_abstract_thread_resource}{Qore\+::\+Thread\+::\+Abstract\+Thread\+Resource}} \\*This class defines an abstract interface for thread resources }{\pageref{class_qore_1_1_thread_1_1_abstract_thread_resource}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_gate}{Qore\+::\+Thread\+::\+Auto\+Gate}} \\*A helper class for the \doxylink{class_qore_1_1_thread_1_1_gate}{Gate} class for exception-\/safe \doxylink{class_qore_1_1_thread_1_1_gate}{Gate} handling }{\pageref{class_qore_1_1_thread_1_1_auto_gate}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_lock}{Qore\+::\+Thread\+::\+Auto\+Lock}} \\*A helper class for the \doxylink{class_qore_1_1_thread_1_1_mutex}{Mutex} class for exception-\/safe \doxylink{class_qore_1_1_thread_1_1_mutex}{Mutex} handling }{\pageref{class_qore_1_1_thread_1_1_auto_lock}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_read_lock}{Qore\+::\+Thread\+::\+Auto\+Read\+Lock}} \\*A helper class for the \doxylink{class_qore_1_1_thread_1_1_r_w_lock}{RWLock} class for exception-\/safe read lock handling }{\pageref{class_qore_1_1_thread_1_1_auto_read_lock}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_auto_write_lock}{Qore\+::\+Thread\+::\+Auto\+Write\+Lock}} \\*A helper class for the \doxylink{class_qore_1_1_thread_1_1_r_w_lock}{RWLock} class for exception-\/safe write lock handling }{\pageref{class_qore_1_1_thread_1_1_auto_write_lock}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_binary_input_stream}{Qore\+::\+Binary\+Input\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_input_stream}{Input\+Stream} interface for reading bytes from a \doxysectlink{basic_data_types_binary}{Binary}{1} variable }{\pageref{class_qore_1_1_binary_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_binary_output_stream}{Qore\+::\+Binary\+Output\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_output_stream}{Output\+Stream} interface for writing bytes to a \doxysectlink{basic_data_types_binary}{Binary}{1} buffer }{\pageref{class_qore_1_1_binary_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_breakpoint}{Qore\+::\+Breakpoint}} \\*\doxylink{class_qore_1_1_breakpoint}{Breakpoint} class supports breakpoint setting for particular Qore \doxylink{class_qore_1_1_program_control}{Program\+Control} when debugging }{\pageref{class_qore_1_1_breakpoint}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_buffered_stream_reader}{Qore\+::\+Buffered\+Stream\+Reader}} \\*This class defines a buffered stream reader for input streams }{\pageref{class_qore_1_1_buffered_stream_reader}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_call_stack_info}{Qore\+::\+Call\+Stack\+Info}} \\*Call stack hash description }{\pageref{struct_qore_1_1_call_stack_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_condition}{Qore\+::\+Thread\+::\+Condition}} \\*Can be used For blocking a thread until a condition becomes \doxysectlink{basic_data_types_True}{True}{2} }{\pageref{class_qore_1_1_thread_1_1_condition}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_counter}{Qore\+::\+Thread\+::\+Counter}} \\*Implements a class that can be used for blocking a thread until a counter reaches zero }{\pageref{class_qore_1_1_thread_1_1_counter}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_data_line_iterator}{Qore\+::\+Data\+Line\+Iterator}} \\*This class defines a line iterator for string data }{\pageref{class_qore_1_1_data_line_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource}{Qore\+::\+SQL\+::\+Datasource}} \\*This class provides the Qore interface to databases }{\pageref{class_qore_1_1_s_q_l_1_1_datasource}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_pool}{Qore\+::\+SQL\+::\+Datasource\+Pool}} \\*Provides transparent per-\/thread, per-\/transaction datasource connection pooling }{\pageref{class_qore_1_1_s_q_l_1_1_datasource_pool}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_date_time_info}{Qore\+::\+Date\+Time\+Info}} \\*Date/time information hash as returned by \doxylink{group__date__and__time__functions_gae353b093c6e90bfd20e609c1a7cf60b5}{date\+\_\+info()} and \doxylink{class_qore_1_1zzz8datezzz9_a8570798c5d3d8273e45af77bd1817a3e}{Qore\+::zzz8datezzz9\+::info()} }{\pageref{struct_qore_1_1_date_time_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_debug_program}{Qore\+::\+Debug\+Program}} \\*\doxylink{class_qore_1_1_debug_program}{Debug\+Program} class supports Qore \doxylink{class_qore_1_1_program}{Program} debugging via \doxylink{class_qore_1_1_program_control}{Program\+Control} }{\pageref{class_qore_1_1_debug_program}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_dir}{Qore\+::\+Dir}} \\*This class implements directory handling, file listing, creating/removing subdirectories, etc }{\pageref{class_qore_1_1_dir}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_dir_stat_info}{Qore\+::\+Dir\+Stat\+Info}} \\*\doxylink{class_qore_1_1_file}{File} status information hash as returned by \doxylink{class_qore_1_1_dir_a97250fb0ce462e70d8bc81ca4228d9ab}{Dir\+::list()}, \doxylink{class_qore_1_1_dir_a4663ec9519c97b1dcced1c8684b9e2c9}{Dir\+::list\+Files()}, and \doxylink{class_qore_1_1_dir_ad763dde419120489d4946ce95988ff10}{Dir\+::list\+Dirs()} if the appropriate arguments are used }{\pageref{struct_qore_1_1_dir_stat_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_encoding_conversion_input_stream}{Qore\+::\+Encoding\+Conversion\+Input\+Stream}} \\*An \doxylink{class_qore_1_1_input_stream}{Input\+Stream} implementation that performs on-\/the-\/fly conversion between two character encodings }{\pageref{class_qore_1_1_encoding_conversion_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_encoding_conversion_output_stream}{Qore\+::\+Encoding\+Conversion\+Output\+Stream}} \\*An \doxylink{class_qore_1_1_output_stream}{Output\+Stream} implementation that performs on-\/the-\/fly conversion between two character encodings }{\pageref{class_qore_1_1_encoding_conversion_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_exception_info}{Qore\+::\+Exception\+Info}} \\*Exception information hash }{\pageref{struct_qore_1_1_exception_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_expression}{Qore\+::\+Expression}} \\*\doxylink{class_qore_1_1_expression}{Expression} objects represent a single executable expression }{\pageref{class_qore_1_1_expression}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_file}{Qore\+::\+File}} \\*The File class allows Qore programs to read, write, and create files }{\pageref{class_qore_1_1_file}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_file_input_stream}{Qore\+::\+File\+Input\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_input_stream}{Input\+Stream} interface for reading bytes from a file }{\pageref{class_qore_1_1_file_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_file_line_iterator}{Qore\+::\+File\+Line\+Iterator}} \\*This class defines a line iterator for text files }{\pageref{class_qore_1_1_file_line_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_file_output_stream}{Qore\+::\+File\+Output\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_output_stream}{Output\+Stream} interface for writing bytes to a file }{\pageref{class_qore_1_1_file_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_file_poll_operation}{Qore\+::\+File\+Poll\+Operation}} \\*\doxylink{class_qore_1_1_file}{File} poll operation object returned by \doxylink{class_qore_1_1_file}{File} polling methods }{\pageref{class_qore_1_1_file_poll_operation}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_filesystem_info}{Qore\+::\+Filesystem\+Info}} \\*Filesystem info hash as returned by \doxylink{group__filesystem__functions_ga85b344e9fcc98bd36fd18b5a0fe53d8c}{statvfs}, \doxylink{class_qore_1_1_dir_a5590f1b597ef9388cf178fd43ae03200}{Dir\+::statvfs}, and \doxylink{class_qore_1_1_read_only_file_a6681ce768d279f359a4d74ab58e40a16}{Read\+Only\+File\+::statvfs()}"{} }{\pageref{struct_qore_1_1_filesystem_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_ftp_client}{Qore\+::\+Ftp\+Client}} \\*Allows Qore code to communicate with FTP servers with the FTP and FTPS protocols }{\pageref{class_qore_1_1_ftp_client}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_ftp_response_info}{Qore\+::\+Ftp\+Response\+Info}} \\*A hash describing a free-\/form FTP control response }{\pageref{struct_qore_1_1_ftp_response_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_gate}{Qore\+::\+Thread\+::\+Gate}} \\*Implements a reentrant thread lock }{\pageref{class_qore_1_1_thread_1_1_gate}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_get_opt}{Qore\+::\+Get\+Opt}} \\*The Get\+Opt class provides an easy way to process POSIX-\/style command-\/line options in Qore scripts/programs }{\pageref{class_qore_1_1_get_opt}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_iterator}{Qore\+::\+Hash\+Iterator}} \\*This class an iterator class for hashes }{\pageref{class_qore_1_1_hash_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_key_iterator}{Qore\+::\+Hash\+Key\+Iterator}} \\*This class an iterator class for hashes }{\pageref{class_qore_1_1_hash_key_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_key_reverse_iterator}{Qore\+::\+Hash\+Key\+Reverse\+Iterator}} \\*This class an iterator class for hashes }{\pageref{class_qore_1_1_hash_key_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_list_iterator}{Qore\+::\+Hash\+List\+Iterator}} \\*This class an iterator class for hashes of lists as returned by \doxylink{class_qore_1_1_s_q_l_1_1_datasource_a05b1d0d126d815b2d7578e5ce8b9a0de}{Qore\+::\+SQL\+::\+Datasource\+::select()} and \doxylink{class_qore_1_1_s_q_l_1_1_datasource_pool_acafe45a0cf883bc51917e7a0bb8e77fd}{Qore\+::\+SQL\+::\+Datasource\+Pool\+::select()}, both of which return hashes with keys giving column names where the key values are lists of column values }{\pageref{class_qore_1_1_hash_list_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_list_reverse_iterator}{Qore\+::\+Hash\+List\+Reverse\+Iterator}} \\*This class a reverse iterator class for hashes of lists as returned by \doxylink{class_qore_1_1_s_q_l_1_1_datasource_a05b1d0d126d815b2d7578e5ce8b9a0de}{Qore\+::\+SQL\+::\+Datasource\+::select()} and \doxylink{class_qore_1_1_s_q_l_1_1_datasource_pool_acafe45a0cf883bc51917e7a0bb8e77fd}{Qore\+::\+SQL\+::\+Datasource\+Pool\+::select()}, both of which return hashes with keys giving column names where the key values are lists of column values }{\pageref{class_qore_1_1_hash_list_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_pair_iterator}{Qore\+::\+Hash\+Pair\+Iterator}} \\*This class an iterator class for hashes }{\pageref{class_qore_1_1_hash_pair_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_pair_reverse_iterator}{Qore\+::\+Hash\+Pair\+Reverse\+Iterator}} \\*This class an iterator class for hashes }{\pageref{class_qore_1_1_hash_pair_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_hash_reverse_iterator}{Qore\+::\+Hash\+Reverse\+Iterator}} \\*This class an iterator class for hashes }{\pageref{class_qore_1_1_hash_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_hash_serialization_info}{Qore\+::\+Hash\+Serialization\+Info}} \\*Hash serialization information for \doxylink{hashdecl}{typed hashes} or untyped hashes }{\pageref{struct_qore_1_1_hash_serialization_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_h_t_t_p_client}{Qore\+::\+HTTPClient}} \\*Can be used to communicate with HTTP servers with and without TLS/\+SSL encryption }{\pageref{class_qore_1_1_h_t_t_p_client}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_indexed_object_serialization_info}{Qore\+::\+Indexed\+Object\+Serialization\+Info}} \\*Object serialization information for an indexed object }{\pageref{struct_qore_1_1_indexed_object_serialization_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_input_stream}{Qore\+::\+Input\+Stream}} \\*This class defines an abstract interface for input streams }{\pageref{class_qore_1_1_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_input_stream_line_iterator}{Qore\+::\+Input\+Stream\+Line\+Iterator}} \\*This class defines a line iterator for input streams }{\pageref{class_qore_1_1_input_stream_line_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_iso_week_info}{Qore\+::\+Iso\+Week\+Info}} \\*ISO week information as returned by \doxylink{group__date__and__time__functions_ga8cfd46ea9e98be647d8206732a63c1d9}{get\+\_\+iso\+\_\+week\+\_\+hash()} and \doxylink{class_qore_1_1zzz8datezzz9_ad8c2c004a04ac7db6427f3e158d7400b}{Qore\+::zzz8datezzz9\+::iso\+Week\+Hash()} }{\pageref{struct_qore_1_1_iso_week_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_list_hash_iterator}{Qore\+::\+List\+Hash\+Iterator}} \\*This class an iterator class for lists of hashes as returned by \doxylink{class_qore_1_1_s_q_l_1_1_datasource_a41126ab5a3d9e11ee7dd6d7975dfd65a}{Qore\+::\+SQL\+::\+Datasource\+::select\+Rows()} and \doxylink{class_qore_1_1_s_q_l_1_1_datasource_pool_a9298e44c0af5bb93330c929b47cde5c9}{Qore\+::\+SQL\+::\+Datasource\+Pool\+::select\+Rows()}, both of which return lists of columns where each list entry is a hash of the current column values }{\pageref{class_qore_1_1_list_hash_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_list_hash_reverse_iterator}{Qore\+::\+List\+Hash\+Reverse\+Iterator}} \\*This class a reverse iterator class for lists of hashes as returned by \doxylink{class_qore_1_1_s_q_l_1_1_datasource_a41126ab5a3d9e11ee7dd6d7975dfd65a}{Qore\+::\+SQL\+::\+Datasource\+::select\+Rows()} and \doxylink{class_qore_1_1_s_q_l_1_1_datasource_pool_a9298e44c0af5bb93330c929b47cde5c9}{Qore\+::\+SQL\+::\+Datasource\+Pool\+::select\+Rows()}, both of which return hashes with keys giving column names where the key values are lists of column values }{\pageref{class_qore_1_1_list_hash_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_list_iterator}{Qore\+::\+List\+Iterator}} \\*This class an iterator class for lists }{\pageref{class_qore_1_1_list_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_list_reverse_iterator}{Qore\+::\+List\+Reverse\+Iterator}} \\*This class an iterator class for lists }{\pageref{class_qore_1_1_list_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_list_serialization_info}{Qore\+::\+List\+Serialization\+Info}} \\*List serialization information }{\pageref{struct_qore_1_1_list_serialization_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_mutex}{Qore\+::\+Thread\+::\+Mutex}} \\*A class providing an implementation for a simple thread lock }{\pageref{class_qore_1_1_thread_1_1_mutex}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_net_if_info}{Qore\+::\+Net\+If\+Info}} \\*Network interface info hash }{\pageref{struct_qore_1_1_net_if_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_object_iterator}{Qore\+::\+Object\+Iterator}} \\*This class a basic iterator class for objects }{\pageref{class_qore_1_1_object_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_object_key_iterator}{Qore\+::\+Object\+Key\+Iterator}} \\*This class an iterator class for objectes }{\pageref{class_qore_1_1_object_key_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_object_key_reverse_iterator}{Qore\+::\+Object\+Key\+Reverse\+Iterator}} \\*This class an iterator class for objects }{\pageref{class_qore_1_1_object_key_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_object_pair_iterator}{Qore\+::\+Object\+Pair\+Iterator}} \\*This class an iterator class for objects }{\pageref{class_qore_1_1_object_pair_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_object_pair_reverse_iterator}{Qore\+::\+Object\+Pair\+Reverse\+Iterator}} \\*This class an iterator class for objects }{\pageref{class_qore_1_1_object_pair_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_object_reverse_iterator}{Qore\+::\+Object\+Reverse\+Iterator}} \\*This class an iterator class for objects }{\pageref{class_qore_1_1_object_reverse_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_object_serialization_info}{Qore\+::\+Object\+Serialization\+Info}} \\*Object serialization information }{\pageref{struct_qore_1_1_object_serialization_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_output_stream}{Qore\+::\+Output\+Stream}} \\*This class defines an abstract interface for output streams }{\pageref{class_qore_1_1_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_pipe_info}{Qore\+::\+Pipe\+Info}} \\*Pipe info hash description }{\pageref{struct_qore_1_1_pipe_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_pipe_input_stream}{Qore\+::\+Pipe\+Input\+Stream}} \\*This class is not intended to be instantiated directly, please see \doxylink{class_qore_1_1_stream_pipe}{Stream\+Pipe} }{\pageref{class_qore_1_1_pipe_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_pipe_output_stream}{Qore\+::\+Pipe\+Output\+Stream}} \\*This class is not intended to be instantiated directly, please see \doxylink{class_qore_1_1_stream_pipe}{Stream\+Pipe} }{\pageref{class_qore_1_1_pipe_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_program}{Qore\+::\+Program}} \\*\doxylink{class_qore_1_1_program}{Program} objects allow Qore programs to support subprograms with the option to restrict capabilities, for example, to support user-\/defined logic for application actions }{\pageref{class_qore_1_1_program}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_program_control}{Qore\+::\+Program\+Control}} \\*Safe information about a \doxylink{namespace_qore}{Qore} program }{\pageref{class_qore_1_1_program_control}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore\+::\+Thread\+::\+Queue}} \\*Queue objects provide a blocking, thread-\/safe message-\/passing object to Qore programs }{\pageref{class_qore_1_1_thread_1_1_queue}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_range_iterator}{Qore\+::\+Range\+Iterator}} \\*This class defines a range-\/like iterator to be used to iterate numerical sequences }{\pageref{class_qore_1_1_range_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_read_only_file}{Qore\+::\+Read\+Only\+File}} \\*The Read\+Only\+File class allows Qore programs to read existing files }{\pageref{class_qore_1_1_read_only_file}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_r_w_lock}{Qore\+::\+Thread\+::\+RWLock}} \\*Implements a read-\/write thread lock }{\pageref{class_qore_1_1_thread_1_1_r_w_lock}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_sequence}{Qore\+::\+Thread\+::\+Sequence}} \\*Implements a thread-\/safe increment-\/only object }{\pageref{class_qore_1_1_thread_1_1_sequence}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_serializable}{Qore\+::\+Serializable}} \\*Can be used to mark a class as being serializable }{\pageref{class_qore_1_1_serializable}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_serialization_info}{Qore\+::\+Serialization\+Info}} \\*Serialization information }{\pageref{struct_qore_1_1_serialization_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_single_value_iterator}{Qore\+::\+Single\+Value\+Iterator}} \\*This class defines a simple iterator to be used to iterate single values (or complex objects where no iterator has been implemented yet) }{\pageref{class_qore_1_1_single_value_iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_socket}{Qore\+::\+Socket}} \\*Allows Qore programs safe access to network sockets }{\pageref{class_qore_1_1_socket}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_socket_poll_info}{Qore\+::\+Socket\+Poll\+Info}} \\*\doxylink{class_qore_1_1_socket}{Socket} or other pollable object poll info hash }{\pageref{struct_qore_1_1_socket_poll_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_socket_poll_operation}{Qore\+::\+Socket\+Poll\+Operation}} \\*\doxylink{class_qore_1_1_socket}{Socket} poll operation object returned by \doxylink{class_qore_1_1_socket}{Socket} polling methods }{\pageref{class_qore_1_1_socket_poll_operation}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_socket_poll_operation_base}{Qore\+::\+Socket\+Poll\+Operation\+Base}} \\*Abstract poll operation object returned by \doxylink{class_qore_1_1_socket}{Socket} polling methods }{\pageref{class_qore_1_1_socket_poll_operation_base}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_source_location_info}{Qore\+::\+Source\+Location\+Info}} \\*Source location information }{\pageref{struct_qore_1_1_source_location_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_s_q_l_statement}{Qore\+::\+SQL\+::\+SQLStatement}} \\*Most flexibilty for executing \doxylink{namespace_qore_1_1_s_q_l}{SQL} on a database server }{\pageref{class_qore_1_1_s_q_l_1_1_s_q_l_statement}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_sse_message_info}{Qore\+::\+Sse\+Message\+Info}} \\*Server-\/sent event hash }{\pageref{struct_qore_1_1_sse_message_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_s_l_certificate}{Qore\+::\+SSLCertificate}} \\*\doxylink{class_qore_1_1_s_s_l_certificate}{SSLCertificate} objects allow Qore code to work with X.\+509 certificate data }{\pageref{class_qore_1_1_s_s_l_certificate}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_s_s_l_private_key}{Qore\+::\+SSLPrivate\+Key}} \\*This class implements a container for private key data }{\pageref{class_qore_1_1_s_s_l_private_key}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_statement_info}{Qore\+::\+Statement\+Info}} \\*Statement information hash as returned by \doxylink{class_qore_1_1_program_control_ac95c2262d37003ea882ca5efa4f65224}{Program\+Control\+::get\+Statement\+Id\+Info()} }{\pageref{struct_qore_1_1_statement_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_stat_info}{Qore\+::\+Stat\+Info}} \\*\doxylink{class_qore_1_1_file}{File} status information hash as returned from \doxylink{group__filesystem__functions_gae2beafb85bdfb88495f1645605a96b0a}{hstat()}, \doxylink{group__filesystem__functions_gabb441e137499385661b294f05e1b18fe}{hlstat()}, \doxylink{class_qore_1_1_dir_ab2ce53e16b1b2eb0d9ebd58fa3390fda}{Dir\+::hstat()}, \doxylink{class_qore_1_1_file_line_iterator_a380f6f72150723ecdc2a81f0d56d5b73}{File\+Line\+Iterator\+::hstat()}, \doxylink{class_qore_1_1_read_only_file_a649f32981a2419c6d0e335ee4b310bf1}{Read\+Only\+File\+::hstat()}, and \doxylink{class_qore_1_1_read_only_file_acc4469d7f06423f58d9bf4bee20765b4}{Read\+Only\+File\+::hlstat()} }{\pageref{struct_qore_1_1_stat_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_stderr_output_stream}{Qore\+::\+Stderr\+Output\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_output_stream}{Output\+Stream} interface for writing bytes to the standard output stream {\ttfamily stderr} }{\pageref{class_qore_1_1_stderr_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_stdout_output_stream}{Qore\+::\+Stdout\+Output\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_output_stream}{Output\+Stream} interface for writing bytes to the standard output stream {\ttfamily stdout} }{\pageref{class_qore_1_1_stdout_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_stream_base}{Qore\+::\+Stream\+Base}} \\*This class defines the API for single thread streams }{\pageref{class_qore_1_1_stream_base}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_stream_pipe}{Qore\+::\+Stream\+Pipe}} \\*This class provides a pair of streams connected through a buffer }{\pageref{class_qore_1_1_stream_pipe}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_stream_reader}{Qore\+::\+Stream\+Reader}} \\*This class defines a stream reader for input streams }{\pageref{class_qore_1_1_stream_reader}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_stream_writer}{Qore\+::\+Stream\+Writer}} \\*This class defines a stream writer for output streams }{\pageref{class_qore_1_1_stream_writer}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_string_input_stream}{Qore\+::\+String\+Input\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_input_stream}{Input\+Stream} interface for reading bytes from a \doxysectlink{basic_data_types_string}{String}{1} variable }{\pageref{class_qore_1_1_string_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_string_output_stream}{Qore\+::\+String\+Output\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_output_stream}{Output\+Stream} interface for writing bytes to a \doxysectlink{basic_data_types_string}{String}{1} buffer }{\pageref{class_qore_1_1_string_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_term_i_o_s}{Qore\+::\+Term\+IOS}} \\*This class allows Qore scripts to get or set terminal settings on UNIX platforms }{\pageref{class_qore_1_1_term_i_o_s}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_thread_1_1_thread_pool}{Qore\+::\+Thread\+::\+Thread\+Pool}} \\*This class defines a thread pool that grows and shrinks dynamically within user-\/defined limits according to the task load placed on it }{\pageref{class_qore_1_1_thread_1_1_thread_pool}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_time_zone}{Qore\+::\+Time\+Zone}} \\*Access to time zone functionality }{\pageref{class_qore_1_1_time_zone}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_transform}{Qore\+::\+Transform}} \\*Marker interface for transformations usable in \doxylink{class_qore_1_1_transform_output_stream}{Transform\+Output\+Stream} and \doxylink{class_qore_1_1_transform_input_stream}{Transform\+Input\+Stream} }{\pageref{class_qore_1_1_transform}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_transform_input_stream}{Qore\+::\+Transform\+Input\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_input_stream}{Input\+Stream} interface for reading bytes from another \doxylink{class_qore_1_1_input_stream}{Input\+Stream} while applying a transformation }{\pageref{class_qore_1_1_transform_input_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_transform_output_stream}{Qore\+::\+Transform\+Output\+Stream}} \\*This class implements the \doxylink{class_qore_1_1_output_stream}{Output\+Stream} interface for writing bytes to another \doxylink{class_qore_1_1_output_stream}{Output\+Stream} while applying a transformation }{\pageref{class_qore_1_1_transform_output_stream}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_tree_map}{Qore\+::\+Tree\+Map}} \\*A container for efficient path prefix lookup }{\pageref{class_qore_1_1_tree_map}}{}
\item\contentsline{section}{\mbox{\hyperlink{struct_qore_1_1_url_info}{Qore\+::\+Url\+Info}} \\*Hash describing a parsed URL }{\pageref{struct_qore_1_1_url_info}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8binaryzzz9}{Qore\+::zzz8binaryzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_binary}{binary values}{1} }{\pageref{class_qore_1_1zzz8binaryzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8boolzzz9}{Qore\+::zzz8boolzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_boolean}{booling-\/point values}{1} }{\pageref{class_qore_1_1zzz8boolzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8callrefzzz9}{Qore\+::zzz8callrefzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{expressions_call_reference}{call references}{1} }{\pageref{class_qore_1_1zzz8callrefzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8closurezzz9}{Qore\+::zzz8closurezzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{expressions_closure}{closures}{1} }{\pageref{class_qore_1_1zzz8closurezzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8datezzz9}{Qore\+::zzz8datezzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_date}{date/time value types}{1} }{\pageref{class_qore_1_1zzz8datezzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8floatzzz9}{Qore\+::zzz8floatzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_float}{floating-\/point values}{1} }{\pageref{class_qore_1_1zzz8floatzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8hashzzz9}{Qore\+::zzz8hashzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{container_data_types_hash}{hash values}{1} }{\pageref{class_qore_1_1zzz8hashzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8intzzz9}{Qore\+::zzz8intzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_integer}{integer values}{1} }{\pageref{class_qore_1_1zzz8intzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8listzzz9}{Qore\+::zzz8listzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{container_data_types_list}{lists}{1} }{\pageref{class_qore_1_1zzz8listzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8nothingzzz9}{Qore\+::zzz8nothingzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_nothing}{NOTHING}{1} }{\pageref{class_qore_1_1zzz8nothingzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8numberzzz9}{Qore\+::zzz8numberzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_number}{arbitrary precision number values}{1} }{\pageref{class_qore_1_1zzz8numberzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8objectzzz9}{Qore\+::zzz8objectzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{container_data_types_object}{objects}{1} }{\pageref{class_qore_1_1zzz8objectzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8stringzzz9}{Qore\+::zzz8stringzzz9}} \\*Methods in this pseudo-\/class can be executed on \doxysectlink{basic_data_types_string}{strings}{1} }{\pageref{class_qore_1_1zzz8stringzzz9}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1zzz8valuezzz9}{Qore\+::zzz8valuezzz9}} \\*Methods in this pseudo-\/class are available to be executed on any value type (even \doxysectlink{basic_data_types_nothing}{NOTHING}{1}); this is the root class for all pseudo-\/classes }{\pageref{class_qore_1_1zzz8valuezzz9}}{}
\end{DoxyCompactList}
