$darkmode
![]() |
Qore Programming Language Reference Manual 1.18.0
|
▼CQore::SQL::AbstractDatasource | This class defines an abstract interface for database access, inherited by both the Datasource and DatasourcePool classes |
CQore::SQL::Datasource | This class provides the Qore interface to databases |
CQore::SQL::DatasourcePool | Provides transparent per-thread, per-transaction datasource connection pooling |
▼CQore::AbstractIterator | This class defines an abstract interface for iterators |
►CQore::AbstractBidirectionalIterator | This class defines an abstract interface for bidirectional iterators |
►CQore::AbstractLineIterator | This class defines an abstract interface for line iterators |
►CQore::AbstractQuantifiedIterator | This class defines an abstract interface for iterators where the size of the object being iterated is known in advance |
CQore::RangeIterator | This class defines a range-like iterator to be used to iterate numerical sequences |
►CQore::SQL::AbstractSQLStatement | This class defines an abstract interface for the SQLStatement class |
CQore::SingleValueIterator | This class defines a simple iterator to be used to iterate single values (or complex objects where no iterator has been implemented yet) |
▼CQore::AbstractPollableIoObject | This interfaces declares that the inheriting class supports a pollable file descriptor |
►CQore::AbstractPollableIoObjectBase | Interface for builtin classes that support I/O polling |
▼CQore::AbstractPollOperation | Abstract poll operation objects provide the polling interface for pollable objects |
►CQore::SocketPollOperationBase | Abstract poll operation object returned by Socket polling methods |
▼CQore::Thread::AbstractSmartLock | The abstract base class for locks that support the internal API for use with the Condition class |
CQore::Thread::Mutex | A class providing an implementation for a simple thread lock |
CQore::Thread::RWLock | Implements a read-write thread lock |
CQore::Thread::AbstractThreadResource | This class defines an abstract interface for thread resources |
CQore::Thread::AutoGate | A helper class for the Gate class for exception-safe Gate handling |
CQore::Thread::AutoLock | A helper class for the Mutex class for exception-safe Mutex handling |
CQore::Thread::AutoReadLock | A helper class for the RWLock class for exception-safe read lock handling |
CQore::Thread::AutoWriteLock | A helper class for the RWLock class for exception-safe write lock handling |
CQore::Breakpoint | Breakpoint class supports breakpoint setting for particular Qore ProgramControl when debugging |
CQore::CallStackInfo | Call stack hash description |
CQore::Thread::Condition | Can be used For blocking a thread until a condition becomes True |
CQore::Thread::Counter | Implements a class that can be used for blocking a thread until a counter reaches zero |
CQore::DateTimeInfo | Date/time information hash as returned by date_info() and <date>::info() |
CQore::DebugProgram | DebugProgram class supports Qore Program debugging via ProgramControl |
CQore::Dir | This class implements directory handling, file listing, creating/removing subdirectories, etc |
CQore::DirStatInfo | File status information hash as returned by Dir::list(), Dir::listFiles(), and Dir::listDirs() if the appropriate arguments are used |
CQore::ExceptionInfo | Exception information hash |
CQore::Expression | Expression objects represent a single executable expression |
CQore::FilesystemInfo | Filesystem info hash as returned by statvfs, Dir::statvfs, and ReadOnlyFile::statvfs()" |
CQore::FtpClient | Allows Qore code to communicate with FTP servers with the FTP and FTPS protocols |
CQore::FtpResponseInfo | A hash describing a free-form FTP control response |
CQore::Thread::Gate | Implements a reentrant thread lock |
CQore::GetOpt | The GetOpt class provides an easy way to process POSIX-style command-line options in Qore scripts/programs |
CQore::HashSerializationInfo | Hash serialization information for typed hashes or untyped hashes |
CQore::IndexedObjectSerializationInfo | Object serialization information for an indexed object |
CQore::IsoWeekInfo | ISO week information as returned by get_iso_week_hash() and <date>::isoWeekHash() |
CQore::ListSerializationInfo | List serialization information |
CQore::NetIfInfo | Network interface info hash |
CQore::ObjectSerializationInfo | Object serialization information |
CQore::PipeInfo | Pipe info hash description |
CQore::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 |
CQore::ProgramControl | Safe information about a Qore program |
CQore::Thread::Queue | Queue objects provide a blocking, thread-safe message-passing object to Qore programs |
CQore::Thread::Sequence | Implements a thread-safe increment-only object |
▼CQore::Serializable | Can be used to mark a class as being serializable |
CQore::SQL::Datasource | This class provides the Qore interface to databases |
CQore::SQL::DatasourcePool | Provides transparent per-thread, per-transaction datasource connection pooling |
CQore::SSLCertificate | SSLCertificate objects allow Qore code to work with X.509 certificate data |
CQore::SSLPrivateKey | This class implements a container for private key data |
CQore::TimeZone | Access to time zone functionality |
CQore::SerializationInfo | Serialization information |
CQore::SocketPollInfo | Socket or other pollable object poll info hash |
CQore::SourceLocationInfo | Source location information |
CQore::StatementInfo | Statement information hash as returned by ProgramControl::getStatementIdInfo() |
CQore::StatInfo | File status information hash as returned from hstat(), hlstat(), Dir::hstat(), FileLineIterator::hstat(), ReadOnlyFile::hstat(), and ReadOnlyFile::hlstat() |
▼CQore::StreamBase | This class defines the API for single thread streams |
►CQore::InputStream | This class defines an abstract interface for input streams |
►CQore::OutputStream | This class defines an abstract interface for output streams |
CQore::StreamPipe | This class provides a pair of streams connected through a buffer |
▼CQore::StreamReader | This class defines a stream reader for input streams |
CQore::BufferedStreamReader | This class defines a buffered stream reader for input streams |
CQore::StreamWriter | This class defines a stream writer for output streams |
CQore::TermIOS | This class allows Qore scripts to get or set terminal settings on UNIX platforms |
CQore::Thread::ThreadPool | This class defines a thread pool that grows and shrinks dynamically within user-defined limits according to the task load placed on it |
CQore::Transform | Marker interface for transformations usable in TransformOutputStream and TransformInputStream |
CQore::TreeMap | A container for efficient path prefix lookup |
CQore::UrlInfo | Hash 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 |