Qore Programming Language Reference Manual  1.12.2
All Classes Namespaces Functions Variables Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CQore::SQL::AbstractDatasourceThis class defines an abstract interface for database access, inherited by both the Datasource and DatasourcePool classes
 CQore::SQL::DatasourceThis class provides the Qore interface to databases
 CQore::SQL::DatasourcePoolProvides transparent per-thread, per-transaction datasource connection pooling
 CQore::AbstractIteratorThis class defines an abstract interface for iterators
 CQore::AbstractBidirectionalIteratorThis class defines an abstract interface for bidirectional iterators
 CQore::AbstractLineIteratorThis class defines an abstract interface for line iterators
 CQore::AbstractQuantifiedIteratorThis class defines an abstract interface for iterators where the size of the object being iterated is known in advance
 CQore::RangeIteratorThis class defines a range-like iterator to be used to iterate numerical sequences
 CQore::SQL::AbstractSQLStatementThis class defines an abstract interface for the SQLStatement class
 CQore::SingleValueIteratorThis class defines a simple iterator to be used to iterate single values (or complex objects where no iterator has been implemented yet)
 CQore::AbstractPollableIoObjectThis interfaces declares that the inheriting class supports a pollable file descriptor
 CQore::AbstractPollableIoObjectBaseInterface for builtin classes that support I/O polling
 CQore::AbstractPollOperationAbstract poll operation objects provide the polling interface for pollable objects
 CQore::SocketPollOperationBaseAbstract poll operation object returned by Socket polling methods
 CQore::Thread::AbstractSmartLockThe abstract base class for locks that support the internal API for use with the Condition class
 CQore::Thread::MutexA class providing an implementation for a simple thread lock
 CQore::Thread::RWLockImplements a read-write thread lock
 CQore::Thread::AbstractThreadResourceThis class defines an abstract interface for thread resources
 CQore::Thread::AutoGateA helper class for the Gate class for exception-safe Gate handling
 CQore::Thread::AutoLockA helper class for the Mutex class for exception-safe Mutex handling
 CQore::Thread::AutoReadLockA helper class for the RWLock class for exception-safe read lock handling
 CQore::Thread::AutoWriteLockA helper class for the RWLock class for exception-safe write lock handling
 CQore::BreakpointBreakpoint class supports breakpoint setting for particular Qore ProgramControl when debugging
 CQore::CallStackInfoCall stack hash description
 CQore::Thread::ConditionCan be used For blocking a thread until a condition becomes True
 CQore::Thread::CounterImplements a class that can be used for blocking a thread until a counter reaches zero
 CQore::DateTimeInfoDate/time information hash as returned by date_info() and <date>::info()
 CQore::DebugProgramDebugProgram class supports Qore Program debugging via ProgramControl
 CQore::DirThis class implements directory handling, file listing, creating/removing subdirectories, etc
 CQore::DirStatInfoFile status information hash as returned by Dir::list(), Dir::listFiles(), and Dir::listDirs() if the appropriate arguments are used
 CQore::ExceptionInfoException information hash
 CQore::ExpressionExpression objects represent a single executable expression
 CQore::FilesystemInfoFilesystem info hash as returned by statvfs, Dir::statvfs, and ReadOnlyFile::statvfs()"
 CQore::FtpClientAllows Qore code to communicate with FTP servers with the FTP and FTPS protocols
 CQore::FtpResponseInfoA hash describing a free-form FTP control response
 CQore::Thread::GateImplements a reentrant thread lock
 CQore::GetOptThe GetOpt class provides an easy way to process POSIX-style command-line options in Qore scripts/programs
 CQore::HashSerializationInfoHash serialization information for typed hashes or untyped hashes
 CQore::IndexedObjectSerializationInfoObject serialization information for an indexed object
 CQore::IsoWeekInfoISO week information as returned by get_iso_week_hash() and <date>::isoWeekHash()
 CQore::ListSerializationInfoList serialization information
 CQore::NetIfInfoNetwork interface info hash
 CQore::ObjectSerializationInfoObject serialization information
 CQore::PipeInfoPipe info hash description
 CQore::ProgramProgram objects allow Qore programs to support subprograms with the option to restrict capabilities, for example, to support user-defined logic for application actions
 CQore::ProgramControlSafe information about a Qore program
 CQore::Thread::QueueQueue objects provide a blocking, thread-safe message-passing object to Qore programs
 CQore::Thread::SequenceImplements a thread-safe increment-only object
 CQore::SerializableCan be used to mark a class as being serializable
 CQore::SQL::DatasourceThis class provides the Qore interface to databases
 CQore::SQL::DatasourcePoolProvides transparent per-thread, per-transaction datasource connection pooling
 CQore::SSLCertificateSSLCertificate objects allow Qore code to work with X.509 certificate data
 CQore::SSLPrivateKeyThis class implements a container for private key data
 CQore::TimeZoneAccess to time zone functionality
 CQore::SerializationInfoSerialization information
 CQore::SocketPollInfoSocket or other pollable object poll info hash
 CQore::SourceLocationInfoSource location information
 CQore::StatementInfoStatement information hash as returned by ProgramControl::getStatementIdInfo()
 CQore::StatInfoFile status information hash as returned from hstat(), hlstat(), Dir::hstat(), FileLineIterator::hstat(), ReadOnlyFile::hstat(), and ReadOnlyFile::hlstat()
 CQore::StreamBaseThis class defines the API for single thread streams
 CQore::InputStreamThis class defines an abstract interface for input streams
 CQore::OutputStreamThis class defines an abstract interface for output streams
 CQore::StreamPipeThis class provides a pair of streams connected through a buffer
 CQore::StreamReaderThis class defines a stream reader for input streams
 CQore::BufferedStreamReaderThis class defines a buffered stream reader for input streams
 CQore::StreamWriterThis class defines a stream writer for output streams
 CQore::TermIOSThis class allows Qore scripts to get or set terminal settings on UNIX platforms
 CQore::Thread::ThreadPoolThis class defines a thread pool that grows and shrinks dynamically within user-defined limits according to the task load placed on it
 CQore::TransformMarker interface for transformations usable in TransformOutputStream and TransformInputStream
 CQore::TreeMapA container for efficient path prefix lookup
 CQore::UrlInfoHash describing a parsed URL
 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
 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<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