Qore Programming Language Reference Manual 1.19.2
Loading...
Searching...
No Matches
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