\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 \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource}{Datasource}} and \mbox{\hyperlink{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_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 \mbox{\hyperlink{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 \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_thread_1_1_gate}{Gate}} class for exception-\/safe \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_thread_1_1_mutex}{Mutex}} class for exception-\/safe \mbox{\hyperlink{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 \mbox{\hyperlink{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 \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_input_stream}{Input\+Stream}} interface for reading bytes from a \mbox{\hyperlink{basic_data_types_binary}{Binary}} 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 \mbox{\hyperlink{class_qore_1_1_output_stream}{Output\+Stream}} interface for writing bytes to a \mbox{\hyperlink{basic_data_types_binary}{Binary}} buffer }{\pageref{class_qore_1_1_binary_output_stream}}{} \item\contentsline{section}{\mbox{\hyperlink{class_qore_1_1_breakpoint}{Qore\+::\+Breakpoint}} \\*\mbox{\hyperlink{class_qore_1_1_breakpoint}{Breakpoint}} class supports breakpoint setting for particular Qore \mbox{\hyperlink{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 \mbox{\hyperlink{basic_data_types_True}{True}} }{\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 \mbox{\hyperlink{group__date__and__time__functions_ga55f71c05ed60ce9346f4f335a08caf55}{date\+\_\+info()}} and \mbox{\hyperlink{class_qore_1_1zzz8datezzz9_a1ec48e2108e1b70a2ef9ff85c672e161}{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}} \\*\mbox{\hyperlink{class_qore_1_1_debug_program}{Debug\+Program}} class supports Qore \mbox{\hyperlink{class_qore_1_1_program}{Program}} debugging via \mbox{\hyperlink{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}} \\*\mbox{\hyperlink{class_qore_1_1_file}{File}} status information hash as returned by \mbox{\hyperlink{class_qore_1_1_dir_a93aaffa82395a3b69420e7ff980fdf41}{Dir\+::list()}}, \mbox{\hyperlink{class_qore_1_1_dir_ad2cc933a6fb81cd16b6143ed5afcaaad}{Dir\+::list\+Files()}}, and \mbox{\hyperlink{class_qore_1_1_dir_a1a6dbece21668632e58a397f125666fb}{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 \mbox{\hyperlink{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 \mbox{\hyperlink{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}} \\*\mbox{\hyperlink{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 \mbox{\hyperlink{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 \mbox{\hyperlink{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{struct_qore_1_1_filesystem_info}{Qore\+::\+Filesystem\+Info}} \\*Filesystem info hash as returned by \mbox{\hyperlink{namespace_qore_addd77c64341dc7694cfd3ba51c7becac}{statvfs}}, \mbox{\hyperlink{class_qore_1_1_dir_a53181a09db1ea32f65bb6c6b50f4692d}{Dir\+::statvfs}}, and \mbox{\hyperlink{class_qore_1_1_read_only_file_ade31b4901849ae29223e11d0cae6e464}{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 \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_a05b1d0d126d815b2d7578e5ce8b9a0de}{Qore\+::\+SQL\+::\+Datasource\+::select()}} and \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_a05b1d0d126d815b2d7578e5ce8b9a0de}{Qore\+::\+SQL\+::\+Datasource\+::select()}} and \mbox{\hyperlink{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 \mbox{\hyperlink{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 \mbox{\hyperlink{group__date__and__time__functions_ga2e891572705fb44c6d881bfeb48e8b8e}{get\+\_\+iso\+\_\+week\+\_\+hash()}} and \mbox{\hyperlink{class_qore_1_1zzz8datezzz9_ada1be7d54d1a218ed90b7ee9cdb5130a}{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 \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_a41126ab5a3d9e11ee7dd6d7975dfd65a}{Qore\+::\+SQL\+::\+Datasource\+::select\+Rows()}} and \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_s_q_l_1_1_datasource_a41126ab5a3d9e11ee7dd6d7975dfd65a}{Qore\+::\+SQL\+::\+Datasource\+::select\+Rows()}} and \mbox{\hyperlink{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{class_qore_1_1_pipe_input_stream}{Qore\+::\+Pipe\+Input\+Stream}} \\*This class is not intended to be instantiated directly, please see \mbox{\hyperlink{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 \mbox{\hyperlink{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}} \\*\mbox{\hyperlink{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 \mbox{\hyperlink{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}} \\*\mbox{\hyperlink{class_qore_1_1_socket}{Socket}} poll info hash }{\pageref{struct_qore_1_1_socket_poll_info}}{} \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 \mbox{\hyperlink{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{class_qore_1_1_s_s_l_certificate}{Qore\+::\+SSLCertificate}} \\*\mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_program_control_ada1ff792e44ca555e6c4f5d77c411153}{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}} \\*\mbox{\hyperlink{class_qore_1_1_file}{File}} status information hash as returned from \mbox{\hyperlink{namespace_qore_ab4342a698010e75e90cd3fba39a46993}{hstat()}}, \mbox{\hyperlink{namespace_qore_a7e3d33ffa38a356fc73a1814cdf60157}{hlstat()}}, \mbox{\hyperlink{class_qore_1_1_dir_a3fbdc5f90807213fac1beeb89b1a6c46}{Dir\+::hstat()}}, \mbox{\hyperlink{class_qore_1_1_file_line_iterator_afd0b7665ba69bba57fa903410680773f}{File\+Line\+Iterator\+::hstat()}}, \mbox{\hyperlink{class_qore_1_1_read_only_file_a1de2cddec975057ca61f3c5621256833}{Read\+Only\+File\+::hstat()}}, and \mbox{\hyperlink{class_qore_1_1_read_only_file_aa0e7a9d95c754b065ed043810bd32b33}{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 \mbox{\hyperlink{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 \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_input_stream}{Input\+Stream}} interface for reading bytes from a \mbox{\hyperlink{basic_data_types_string}{String}} 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 \mbox{\hyperlink{class_qore_1_1_output_stream}{Output\+Stream}} interface for writing bytes to a \mbox{\hyperlink{basic_data_types_string}{String}} 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 \mbox{\hyperlink{class_qore_1_1_transform_output_stream}{Transform\+Output\+Stream}} and \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_input_stream}{Input\+Stream}} interface for reading bytes from another \mbox{\hyperlink{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 \mbox{\hyperlink{class_qore_1_1_output_stream}{Output\+Stream}} interface for writing bytes to another \mbox{\hyperlink{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 \mbox{\hyperlink{basic_data_types_binary}{binary values}} }{\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 \mbox{\hyperlink{basic_data_types_boolean}{booling-\/point values}} }{\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 \mbox{\hyperlink{expressions_call_reference}{call references}} }{\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 \mbox{\hyperlink{expressions_closure}{closures}} }{\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 \mbox{\hyperlink{basic_data_types_date}{date/time value types}} }{\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 \mbox{\hyperlink{basic_data_types_float}{floating-\/point values}} }{\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 \mbox{\hyperlink{container_data_types_hash}{hash values}} }{\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 \mbox{\hyperlink{basic_data_types_integer}{integer values}} }{\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 \mbox{\hyperlink{container_data_types_list}{lists}} }{\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 \mbox{\hyperlink{basic_data_types_nothing}{NOTHING}} }{\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 \mbox{\hyperlink{basic_data_types_number}{arbitrary precision number values}} }{\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 \mbox{\hyperlink{container_data_types_object}{objects}} }{\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 \mbox{\hyperlink{basic_data_types_string}{strings}} }{\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 \mbox{\hyperlink{basic_data_types_nothing}{NOTHING}}); this is the root class for all pseudo-\/classes }{\pageref{class_qore_1_1zzz8valuezzz9}}{} \end{DoxyCompactList}