Qore Programming Language Reference Manual  0.8.13
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NQoreMain Qore-language namespace
 NSQLQore::SQL namespace
 NThreadQore::Thread namespace
 CAbstractBidirectionalIteratorThis class defines an abstract interface for bidirectional iterators
 CAbstractIteratorThis class defines an abstract interface for iterators
 CAbstractLineIteratorThis class defines an abstract interface for line iterators
 CAbstractQuantifiedBidirectionalIteratorThis class defines an abstract interface for bidirectional iterators where the size of the object is known in advance
 CAbstractQuantifiedIteratorThis class defines an abstract interface for iterators where the size of the object being iterated is known in advance
 CBinaryInputStreamThis class implements the InputStream interface for reading bytes from a Binary variable
 CBinaryOutputStreamThis class implements the OutputStream interface for writing bytes to a Binary buffer
 CBreakpointBreakpoint class supports breakpoint setting for particular Qore ProgramControl when debugging
 CBufferedStreamReaderThis class defines a buffered stream reader for input streams
 CCallStackInfoCall stack hash description
 CDataLineIteratorThis class defines a line iterator for string data
 CDateTimeInfoDate/time information hash as returned by date_info() and <date>::info()
 CDebugProgramDebugProgram class supports Qore Program debugging via ProgramControl
 CDirThis class implements directory handling, file listing, creating/removing subdirectories, etc
 CDirStatInfoFile status information hash as returned by Dir::list(), Dir::listFiles(), and Dir::listDirs() if the appropriate arguments are used
 CEncodingConversionInputStreamAn InputStream implementation that performs on-the-fly conversion between two character encodings
 CEncodingConversionOutputStreamAn OutputStream implementation that performs on-the-fly conversion between two character encodings
 CExceptionInfoException information hash
 CFileThe File class allows Qore programs to read, write, and create files
 CFileInputStreamThis class implements the InputStream interface for reading bytes from a file
 CFileLineIteratorThis class defines a line iterator for text files
 CFileOutputStreamThis class implements the OutputStream interface for writing bytes to a file
 CFilesystemInfoFilesystem info hash as returned by statvfs, Dir::statvfs, and ReadOnlyFile::statvfs()"
 CFtpClientAllows Qore code to communicate with FTP servers with the FTP and FTPS protocols
 CGetOptThe GetOpt class provides an easy way to process POSIX-style command-line options in Qore scripts/programs
 CHashIteratorThis class an iterator class for hashes
 CHashKeyIteratorThis class an iterator class for hashes
 CHashKeyReverseIteratorThis class an iterator class for hashes
 CHashListIteratorThis class an iterator class for hashes of lists as returned by Qore::SQL::Datasource::select() and Qore::SQL::DatasourcePool::select(), both of which return hashes with keys giving column names where the key values are lists of column values
 CHashListReverseIteratorThis class a reverse iterator class for hashes of lists as returned by Qore::SQL::Datasource::select() and Qore::SQL::DatasourcePool::select(), both of which return hashes with keys giving column names where the key values are lists of column values
 CHashPairIteratorThis class an iterator class for hashes
 CHashPairReverseIteratorThis class an iterator class for hashes
 CHashReverseIteratorThis class an iterator class for hashes
 CHTTPClientCan be used to communicate with HTTP servers with and without TLS/SSL encryption
 CInputStreamThis class defines an abstract interface for input streams
 CInputStreamLineIteratorThis class defines a line iterator for input streams
 CIsoWeekInfoISO week information as returned by get_iso_week_hash() and <date>::isoWeekHash()
 CListHashIteratorThis class an iterator class for lists of hashes as returned by Qore::SQL::Datasource::selectRows() and Qore::SQL::DatasourcePool::selectRows(), both of which return lists of columns where each list entry is a hash of the current column values
 CListHashReverseIteratorThis class a reverse iterator class for lists of hashes as returned by Qore::SQL::Datasource::selectRows() and Qore::SQL::DatasourcePool::selectRows(), both of which return hashes with keys giving column names where the key values are lists of column values
 CListIteratorThis class an iterator class for lists
 CListReverseIteratorThis class an iterator class for lists
 CObjectIteratorThis class a basic iterator class for objects
 CObjectKeyIteratorThis class an iterator class for objectes
 CObjectKeyReverseIteratorThis class an iterator class for objects
 CObjectPairIteratorThis class an iterator class for objects
 CObjectPairReverseIteratorThis class an iterator class for objects
 CObjectReverseIteratorThis class an iterator class for objects
 COutputStreamThis class defines an abstract interface for output streams
 CPipeInputStreamThis class is not intended to be instantiated directly, please see StreamPipe
 CPipeOutputStreamThis class is not intended to be instantiated directly, please see StreamPipe
 CProgramProgram objects allow Qore programs to support subprograms with the option to restrict capabilities, for example, to support user-defined logic for application actions
 CProgramControlSafe information about a Qore program
 CRangeIteratorThis class defines a range-like iterator to be used to iterate numerical sequences
 CReadOnlyFileThe ReadOnlyFile class allows Qore programs to read existing files
 CSingleValueIteratorThis class defines a simple iterator to be used to iterate single values (or complex objects where no iterator has been implemented yet)
 CSocketAllows Qore programs safe access to network sockets
 CSSLCertificateSSLCertificate objects allow Qore code to work with X.509 certificate data
 CSSLPrivateKeyThis class implements a container for private key data
 CStatementInfoStatement information hash as returned by ProgramControl::getStatementIdInfo()
 CStatInfoFile status information hash as returned from hstat(), hlstat(), Dir::hstat(), FileLineIterator::hstat(), ReadOnlyFile::hstat(), and ReadOnlyFile::hlstat()
 CStderrOutputStreamThis class implements the OutputStream interface for writing bytes to the standard output stream stderr
 CStdoutOutputStreamThis class implements the OutputStream interface for writing bytes to the standard output stream stdout
 CStreamPipeThis class provides a pair of streams connected through a buffer
 CStreamReaderThis class defines a stream reader for input streams
 CStreamWriterThis class defines a stream writer for output streams
 CStringInputStreamThis class implements the InputStream interface for reading bytes from a String variable
 CStringOutputStreamThis class implements the OutputStream interface for writing bytes to a String buffer
 CTermIOSThis class allows Qore scripts to get or set terminal settings on UNIX platforms
 CTimeZoneAccess to time zone functionality
 CTransformMarker interface for transformations usable in TransformOutputStream and TransformInputStream
 CTransformInputStreamThis class implements the InputStream interface for reading bytes from another InputStream while applying a transformation
 CTransformOutputStreamThis class implements the OutputStream interface for writing bytes to another OutputStream while applying a transformation
 CTreeMapA container for efficient path prefix lookup
 C<binary>Methods in this pseudo-class can be executed on binary values
 C<bool>Methods in this pseudo-class can be executed on booling-point values
 C<callref>Methods in this pseudo-class can be executed on call references
 C<closure>Methods in this pseudo-class can be executed on closures
 C<date>Methods in this pseudo-class can be executed on date/time value types
 C<float>Methods in this pseudo-class can be executed on floating-point values
 C<hash>Methods in this pseudo-class can be executed on hash values
 C<int>Methods in this pseudo-class can be executed on integer values
 C<list>Methods in this pseudo-class can be executed on lists
 C<nothing>Methods in this pseudo-class can be executed on NOTHING
 C<number>Methods in this pseudo-class can be executed on arbitrary precision number values
 C<object>Methods in this pseudo-class can be executed on objects
 C<string>Methods in this pseudo-class can be executed on strings
 C<value>Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is the root class for all pseudo-classes