Modules
Here is a list of all modules:

AST Node Type Constants |
AST Declaration Kind Constants |
AST Expression Kind Constants |
AST Symbol Kind Constants |
AST Symbol Usage Kind Constants |
Number Formatting Constants |
Number String Formatting Constants |
Breakpoint Policy Constants | These are the possible values that can be passed back to breakpoint as policy related to thread list
Constants |
Database Driver Constants | These are contants that stand for database driver names known to Qore
DBI Capability Constants | These are contants that define the meaning of bits in the capability mask such as returned by Datasource::getCapabilities()
Debug Run State Constants | These are the possible values that can be passed back to program as result to control next debugging process
Debug Flow Constants | These are the possible values that are passed back to program to change flow, i.e. exit loops or function from debugger
Error Constants | The constants in this group reflect the value of the host system's errno constant of the same name. If any of these constants are not defined on the current system, then they will have the value -1 in Qore
File Open Constants | These are the possible values that can be or'ed together when calling File::open() or File::open2()
File Locking Constants | These are the possible values for the File::lock() or File::lockBlocking() methods
File Seek Constants | These are the possible values for the `whence` parameter of the File::lock() and File::lockBlocking() methods
Option Constants | Option constants
Import Visibility Constants | Constants providing values for import visibility
Functional Domain Constants | Constants providing values for functional domains; each constant is a unique element of a bitfield
Parse Option Constants | These are the possible values that can be or'ed together to set Program parse options
Warning Constants | These are the possible values that can be or'ed together to set the Program warning mask
Type Code Constants | Type code constants as returned by <value>::typeCode()
Type Code Map Constants | Type code map constants to look up type codes (as returned by <value>::typeCode()) from type names (as returned by <value>::type()) and vice-versa
Boolean Constants |
NULL and NOTHING Constants |
Exception Type Constants |
Call Type Constants |
System and Build Constants |
Event Source Constants |
Event Map Constants |
Event Constants |
I/O Constants | These constants are all instantiations of the File class
RangeIterator helper functions | RangeIterator helper functions allow to use RangeItartor in easier usage in loop statements
File Stat Constants | These are values that can be and'ed with the `"mode"` element of a file's status as returned by Qore::ReadOnlyFile::hstat(), Qore::hstat(), etc, or with element 2 of the status list as returned from Qore::ReadOnlyFile::stat(), Qore::stat(), etc
SSL Verification Mode Constants | These are integer contants to be used with Socket::setSslVerifyMode() and are returned by Socket::getSslVerifyMode()
X.509 Verification Constants | These are string contants for values returned by the following methods:
Network Address Family Constants | These are the possible network address family constants
Network Address Information Constants | These are the possible network address information constants for the getaddrinfo() function; if any of these constants are not defined on the current platform, they will be assigned to 0 in Qore
Network Protocol Constants | These are the possible network protocol constants
Socket Type Constants | These are the possible socket type constants
Terminal Attribute Local Mode Constants | If any of the constants in this group is not defined on the host system, then it will be assigned to 0 in Qore
Terminal Attribute Control Mode Constants | If any of the constants in this group is not defined on the host system, then it will be assigned to 0 in Qore
Terminal Attributes Output Mode Constants | If any of the constants in this group is not defined on the host system, then it will be assigned to 0 in Qore
Terminal Attributes Input Mode Constants | If any of the constants in this group is not defined on the host system, then it will be assigned to 0 in Qore
Terminal Attributes Control Character Constants | If any of the constants in this group is not defined on the host system, then it will be assigned to 0 in Qore
Terminal Attributes Terminal Setting Constants | If any of the constants in this group is not defined on the host system, then it will be assigned to 0 in Qore
Compression Functions | These functions work with compression and decompression
Compression Constants |
Compression Stream Transformations | The following Transform constants can be used with TransformInputStream and TransformOutputStream to transform stream data
Context Functions |

Cryptographic Functions

Qore's cryptography support is provided by the OpenSSL library. Each of the encryption and decryption functions in this section accept an optional initialization vector, which is data used as initial input for the first block in chained encryption algorithms. Subsequent blocks take input from the last block encrypted/decrypted. If an initialization vector is not supplied, a default value of 8 zero bytes will be used (see Qore::DefaultIV)

Digest (Hash) Functions | Qore's cryptography support is provided by the OpenSSL library
HMAC Functions | Qore's cryptography support is provided by the OpenSSL library
Cryptographic Stream Transformations | The following Transform constants can be used with TransformInputStream and TransformOutputStream to transform stream data
Cryptographic Contants | Other generic cryptographic constants
Crytographic Digest Algorithms | The following constants can be used with the digest() and hmac() functions to calculate cryptographic digests and HMACs on input data
Old DBI Functions | Old DBI functions; see DBI Functions
DBI Functions | These DBI functions were added in Qore 0.8.6; the original functions used camel case names and had NOOP variants (see Old DBI Functions)
SQL Constants | SQL constants
Environment Functions | Environment functions
Filesystem Functions | The following functions return information about or are related to the filesystem
Library Functions | Library functions
Qore Library Option Constants |
List Functions | List functions
Math Functions | Math functions
Math Constants | Math constants
Signal Handing Functions | Signal handing functions
Miscellaneous Functions | Miscellaneous functions
String Concatenation Encoding Codes |
String Concatenation Decoding Codes |
Signal Constants | Signal constants - if any of the constants in this section are not defined on the host; the constant's value will be 0
Object Functions | Object functions
UNIX User and Group Functions | UNIX user and group functions
Platform-Independent User and Group Functions | Platform-Independent user and group functions
String Functions |
Regular Expression Constants | The constants in this group can be combined with binary or to give regular expression options for the regex(), regex_subst(), and regex_extract() functions
Threading Functions | Threading functions
Date and Time Functions |
Type Conversion Functions |
String Type Constants | String type constants as returned by type() and typename()