org.qore.qore-c-library
qore-c-library
qore-c-development
doxygen

# Qore Programming Language - C/C++ Library 0.8.12.2

## Programming with the Qore Library

Introduction to the Qore Library

### Embedding Qore Code

Initializing and Closing the Qore Library

Parsing and Running Qore Code

## Qore Data

### Qore Data

Simple Value Types: QoreBigIntNode, QoreFloatNode, QoreStringNode, DateTimeNode, BinaryNode

Unique Value Types: QoreBoolNode, QoreNullNode, QoreNothingNode

Container Value Types: QoreHashNode, QoreListNode, QoreObject

Object Value Type: QoreObject

Handling Reference Arguments: ReferenceNode and ReferenceHelper

## Qore Builtin Functions

Handling Function Arguments

Function Return Value

Raising Exceptions in a Function

# Implementing Qore Classes

Constructor Methods

Copy Methods

Destructor Methods

Regular Class Methods

Static Class Methods

Threading Issues in Class Implementation

Implementing Class Hierarchies

# Developing Qore Modules

## Qore Module development

Module Header Info

Module Functions

# Implementing Qore DBI Drivers

DBI Function Overview

DBI Open Method

DBI Close Method

DBI Select Method

DBI SelectRows Method

DBI Exec Method

DBI Commit Method

DBI Rollback Method

DBI BeginTransaction Method

DBI AbortTransactionStart Method

DBI GetServerVersion Method

DBI GetClientVersion Method

# Using Qore with CMake Build System

Using Qore and CMake

Build Type Handling

## FIND_PACKAGE Arguments

CMake Qore Variables

Compiler Defines

## Qore Binary Modules Support for CMake

QORE_WRAP_QPP

QORE_BINARY_MODULE

QORE_DIST

QORE_CONFIG_INFO

Qore Binary Module Example

Deprecated List

# Modules

## Number Format Flags

QORE_NF_DEFAULT

QORE_NF_RAW

QORE_NF_SCIENTIFIC

## Return Value Codes for q_register_foreign_thread()

QFT_ERROR

QFT_OK

QFT_REGISTERED

## String Concatenation Decoding Codes

CD_ALL

CD_HTML

CD_NUM_REF

CD_XHTML

CD_XML

## String Concatenation Encoding Codes

CE_ALL

CE_HTML

CE_NONASCII

CE_XHTML

CE_XML

# Classes

## Class List

### detail

QoreValueCastHelper

QoreValueCastHelper< bool >

QoreValueCastHelper< double >

QoreValueCastHelper< int64 >

_qore_list_const_iterator

_qore_list_iterator

_qore_list_node

### AbstractCallReferenceNode

AbstractCallReferenceNode

bigIntEvalImpl

boolEvalImpl

evalImpl

evalImpl

floatEvalImpl

getAsBoolImpl

getAsString

getAsString

getTypeName

integerEvalImpl

### AbstractPrivateData

~AbstractPrivateData

deref

deref

ref

### AbstractQoreClassTypeInfoHelper

AbstractQoreClassTypeInfoHelper

~AbstractQoreClassTypeInfoHelper

getClass

hasClass

### AbstractQoreNode

~AbstractQoreNode

AbstractQoreNode

AbstractQoreNode

bigIntEval

boolEval

deref

eval

eval

floatEval

getAsBigInt

getAsBool

getAsFloat

getAsInt

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getStringRepresentation

getStringRepresentation

getType

getTypeName

hasValueApi

integerEval

is_equal_hard

is_equal_soft

is_value

isReferenceCounted

needs_eval

parseInit

realCopy

ref

refSelf

custom_reference_handlers

has_value_api

needs_eval_flag

there_can_be_only_one

type

value

### AbstractThreadResource

AbstractThreadResource

~AbstractThreadResource

cleanup

getProgram

### AtomicEnvironmentSetter

get

get

getAsStringNode

set

unset

valueExists

### AutoLocker

AutoLocker

AutoLocker

~AutoLocker

lck

### AutoUnlocker

AutoUnlocker

AutoUnlocker

~AutoUnlocker

lck

### AutoVLock

AutoVLock

~AutoVLock

addMemberNotification

clear

del

getObject

getRWL

operator bool

set

set

### BinaryNode

~BinaryNode

BinaryNode

append

append

append

clear

compare

copy

empty

getAsBoolImpl

getAsString

getAsString

getPtr

getStaticTypeCode

getStaticTypeName

getTypeName

giveBuffer

is_equal_hard

is_equal_soft

parseInit

preallocate

prepend

realCopy

setSize

size

splice

splice

substr

substr

### BuiltinFunctionList

add

add2

add3

find

size

### ConstHashIterator

ConstHashIterator

ConstHashIterator

ConstHashIterator

~ConstHashIterator

empty

first

getKey

getKeyString

getReferencedValue

getValue

last

next

operator=

prev

reset

valid

### ConstListIterator

ConstListIterator

ConstListIterator

empty

first

getList

getReferencedValue

getValue

index

last

max

next

prev

reset

set

valid

### ConstValueListIterator

ConstValueListIterator

ConstValueListIterator

empty

first

getList

getReferencedValue

getValue

index

last

max

next

prev

reset

set

valid

cstr_vector_t

### Datasource

Datasource

Datasource

~Datasource

activeTransaction

autoCommit

beginImplicitTransaction

beginTransaction

close

commit

connectionAborted

copy

describe

exec

execRaw

execRaw

freeConnectionValues

getAutoCommit

getCapabilities

getCapabilityList

getClientVersion

getConfigHash

getConfigString

getConnectOptions

getCurrentOptionHash

getDBEncoding

getDBEncodingStr

getDBName

getDBNameStr

getDriver

getDriverName

getEventQueueHash

getHostName

getHostNameStr

getOption

getOptionHash

getOSEncoding

getPassword

getPasswordStr

getPendingDBEncoding

getPendingDBName

getPendingHostName

getPendingPassword

getPendingPort

getPendingUsername

getPort

getPrivateData

getPrivateData

getPrivateDataRef

getQoreEncoding

getServerVersion

getUsername

getUsernameStr

isInTransaction

isOpen

open

reset

rollback

select

selectRow

selectRows

setConnectionValues

setDBEncoding

setEventQueue

setOption

setOption

setPendingConnectionValues

setPendingDBEncoding

setPendingDBName

setPendingHostName

setPendingPassword

setPendingPort

setPendingUsername

setPrivateData

setQoreEncoding

setQoreEncoding

setTransactionStatus

wasConnectionAborted

### DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

DateTime

~DateTime

addSecondsTo

compareDates

format

getDateFromISOWeek

getDay

getDayNumber

getDayOfWeek

getEpochMicrosecondsUTC

getEpochMillisecondsUTC

getEpochSeconds

getEpochSecondsUTC

getHour

getInfo

getInfo

getISOWeek

getLastDayOfMonth

getMicrosecond

getMillisecond

getMinute

getMonth

getRelativeMicroseconds

getRelativeMilliseconds

getRelativeSeconds

getRelativeSecondsDouble

getSecond

getTM

getYear

getZone

hasValue

isAbsolute

isLeapYear

isRelative

makeAbsolute

makeAbsolute

makeAbsoluteLocal

makeRelative

makeRelativeFromSeconds

operator=

setDate

setDate

setDate

setDate

setDate

setDate

setDate

setDate

setLocalDate

setNow

setNow

setRelativeDate

setTime

setZone

unaryMinus

unaryMinusInPlace

priv

### DateTimeNode

~DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

DateTimeNode

add

add

copy

getAsString

getAsString

getDateFromISOWeek

getDateTimeRepresentation

getDateTimeRepresentation

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

is_equal_hard

is_equal_soft

makeAbsolute

makeAbsolute

makeAbsoluteLocal

makeRelative

makeRelativeFromSeconds

realCopy

refSelf

subtractBy

subtractBy

unaryMinus

### DateTimeNodeValueHelper

DateTimeNodeValueHelper

~DateTimeNodeValueHelper

getReferencedValue

### DateTimeValueHelper

DateTimeValueHelper

DateTimeValueHelper

~DateTimeValueHelper

### DBIDriver

getName

getOptionHash

hasStatementAPI

### DBIDriverList

find

find

registerDriver

### ExceptionSink

ExceptionSink

~ExceptionSink

assimilate

assimilate

clear

handleExceptions

handleWarnings

isEvent

isException

isThreadExit

operator bool

outOfMemory

raiseErrnoException

raiseErrnoException

raiseException

raiseException

raiseExceptionArg

raiseExceptionArg

raiseThreadExit

### FeatureList

FeatureList

~FeatureList

free_ptr

### HashAssignmentHelper

HashAssignmentHelper

HashAssignmentHelper

HashAssignmentHelper

HashAssignmentHelper

HashAssignmentHelper

~HashAssignmentHelper

assign

operator bool

operator*

reassign

reassign

swap

priv

### HashIterator

HashIterator

HashIterator

HashIterator

~HashIterator

deleteKey

empty

first

getKey

getKeyString

getReferencedValue

getValue

getValuePtr

last

next

operator new

operator=

prev

takeValueAndDelete

valid

### ListIterator

ListIterator

ListIterator

empty

first

getList

getReferencedValue

getValue

getValuePtr

index

last

max

next

operator new

prev

set

takeValue

valid

ltchar

ltcstrcase

ltstr

ltstrcase

### ModuleManager

addAutoModuleDir

addAutoModuleDirList

addModuleDir

addModuleDirList

addStandardModulePaths

getModuleHash

getModuleList

parseLoadModule

registerUserModuleFromSource

runTimeLoadModule

runTimeLoadModule

ObjScopeGuardImpl0

ObjScopeGuardImpl1

ObjScopeGuardImpl2

### OptLocker

OptLocker

~OptLocker

lck

### ParseOptionMap

find_code

find_code64

find_name

list_options

PrivateDataRefHolder

qore_dbi_method_list

qore_i2_u

qore_i4_u

qore_i8_u

qore_mod_api_compat_s

### qore_option_s

constant

option

type

value

### qore_tm

regionName

secsEast

### QoreAddrInfo

QoreAddrInfo

~QoreAddrInfo

clear

getAddressDesc

getAddrInfo

getFamilyName

getInfo

getList

### QoreAutoRWReadLocker

QoreAutoRWReadLocker

QoreAutoRWReadLocker

~QoreAutoRWReadLocker

l

### QoreAutoRWWriteLocker

QoreAutoRWWriteLocker

QoreAutoRWWriteLocker

~QoreAutoRWWriteLocker

l

### QoreBigIntNode

QoreBigIntNode

QoreBigIntNode

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

getValue

is_equal_hard

is_equal_soft

parseInit

realCopy

val

QoreBoolFalseNode

### QoreBoolNode

QoreBoolNode

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

getValue

getValue

is_equal_hard

is_equal_soft

parseInit

b

QoreBoolTrueNode

### QoreClass

QoreClass

QoreClass

QoreClass

~QoreClass

QoreClass

addAbstractMethodVariantExtended3

addBuiltinBaseClass

addBuiltinConstant

addBuiltinStaticVar

addBuiltinVirtualBaseClass

addConstructor

addDefaultBuiltinBaseClass

addMethod

addMethod

addMethod2

addMethodExtended

addMethodExtended

addMethodExtended2

addMethodExtended3

addMethodExtended3

addMethodExtended3

addMethodExtended3

addMethodExtendedList

addMethodExtendedList2

addMethodExtendedList3

addPrivateMember

addPublicMember

addStaticMethod

addStaticMethod

addStaticMethod2

addStaticMethodExtended

addStaticMethodExtended2

addStaticMethodExtended3

addStaticMethodExtended3

addStaticMethodExtended3

addStaticMethodExtended3

addStaticMethodExtendedList

addStaticMethodExtendedList2

addStaticMethodExtendedList3

execConstructor

execConstructor

execCopy

execSystemConstructor

findLocalMethod

findLocalStaticMethod

findMethod

findMethod

findStaticMethod

findStaticMethod

findUserMethodVariant

getClass

getClass

getClass

getConstructor

getCopyMethod

getDestructor

getDomain

getDomain64

getID

getMemberGateMethod

getMemberNotificationMethod

getMethodGate

getMethodList

getName

getOrNothingTypeInfo

getStaticMethodList

getSystemConstructor

getTypeInfo

getUserData

hasAbstract

hasCopy

hasMemberGate

hasMemberNotification

hasMethodGate

isPrivateMember

isPublicOrPrivateMember

isSystem

numMethods

numStaticMethods

numStaticUserMethods

numUserMethods

recheckBuiltinMethodHierarchy

setConstructor

setConstructor2

setConstructorExtended

setConstructorExtended2

setConstructorExtended3

setConstructorExtendedList

setConstructorExtendedList2

setConstructorExtendedList3

setCopy

setCopy2

setCopy3

setDeleteBlocker

setDestructor

setDestructor2

setDestructor3

setSynchronousClass

setSystemConstructor

setSystemConstructor2

setUserData

### QoreCondition

QoreCondition

~QoreCondition

broadcast

signal

wait

wait

wait

wait

wait

wait

wait2

wait2

wait2

### QoreCounter

QoreCounter

~QoreCounter

dec

destructor

getCount

getWaiting

inc

waitForZero

### QoreEncoding

getByteLen

getByteLen

getCharLen

getCharPos

getCharPos

getCode

getDesc

getLength

getLength

getMaxCharWidth

getMinCharWidth

getUnicode

isAsciiCompat

isMultiByte

### QoreEncodingManager

add

addAlias

findCreate

findCreate

showAliases

showEncodings

### QoreFile

QoreFile

QoreFile

~QoreFile

chown

cleanup

close

getchar

getchar

getEncoding

getFD

getFileName

getFileNameStr

getLockInfo

getPos

getPos

getTerminalAttributes

hstat

isDataAvailable

isOpen

isTty

lock

lockBlocking

open

open2

operator=

read

read

read

readBinary

readBinary

readBinary

readi1

readi2

readi2LSB

readi4

readi4LSB

readi8

readi8LSB

readLine

readLine

readLine

readLine

readu1

readu2

readu2LSB

readu4

readu4LSB

readUntil

readUntil

readUntil

setEncoding

setEventQueue

setPos

setTerminalAttributes

stat

statvfs

sync

write

write

write

writei1

writei2

writei2LSB

writei4

writei4LSB

writei8

writei8LSB

priv

### QoreFloatNode

~QoreFloatNode

QoreFloatNode

QoreFloatNode

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

getValue

is_equal_hard

is_equal_soft

parseInit

realCopy

f

### QoreForeignThreadHelper

QoreForeignThreadHelper

QoreForeignThreadHelper

~QoreForeignThreadHelper

### QoreFtpClient

QoreFtpClient

QoreFtpClient

QoreFtpClient

~QoreFtpClient

connect

cwd

del

disconnect

get

getAsBinary

getAsString

getHostName

getMode

getPassword

getPort

getSSLCipherName

getSSLCipherVersion

getURL

getUserName

isDataSecure

isSecure

list

mkdir

operator=

put

putData

pwd

rename

rmdir

setControlEventQueue

setDataEventQueue

setEventQueue

setHostName

setInsecure

setInsecureData

setModeAuto

setModeEPSV

setModePASV

setModePORT

setPassword

setPort

setSecure

setURL

setUserName

verifyPeerCertificate

priv

### QoreHashNode

~QoreHashNode

QoreHashNode

bigIntEvalImpl

boolEvalImpl

clearNeedsEval

compareHard

compareSoft

copy

deleteKey

deleteKey

derefImpl

empty

evalImpl

evalImpl

existsKey

existsKeyValue

floatEvalImpl

getAsBoolImpl

getAsString

getAsString

getExistingValuePtr

getExistingValuePtr

getFirstKey

getKeyAsBigInt

getKeyAsBool

getKeys

getKeyValue

getKeyValue

getKeyValue

getKeyValue

getKeyValue

getKeyValueExistence

getKeyValueExistence

getKeyValueExistence

getKeyValueExistence

getKeyValuePtr

getKeyValuePtr

getLastKey

getStaticTypeCode

getStaticTypeName

getTypeName

hashRefSelf

integerEvalImpl

is_equal_hard

is_equal_soft

merge

parseInit

realCopy

removeKey

removeKey

setKeyValue

setKeyValue

setKeyValue

setNeedsEval

size

swapKeyValue

swapKeyValue

swapKeyValue

takeKeyValue

takeKeyValue

priv

### QoreHTTPClient

QoreHTTPClient

~QoreHTTPClient

### QoreHttpClientObject

QoreHttpClientObject

~QoreHttpClientObject

addProtocol

clearProxyURL

clearProxyUserPassword

clearUserPassword

connect

deref

disconnect

get

getConnectionPath

getConnectTimeout

getDefaultPath

getEncoding

getHTTPVersion

getMaxRedirects

getNoDelay

getProxyURL

getTimeout

getURL

head

isConnected

isHTTP11

isProxySecure

isSecure

post

send

setConnectTimeout

setDefaultHeaderValue

setDefaultPath

setDefaultPort

setEncoding

setEventQueue

setHTTP11

setHTTPVersion

setMaxRedirects

setNoDelay

setOptions

setPersistent

setProxySecure

setProxyURL

setProxyUserPassword

setSecure

setTimeout

setURL

setUserPassword

### QoreIteratorBase

~QoreIteratorBase

QoreIteratorBase

### QoreListNode

~QoreListNode

QoreListNode

bigIntEvalImpl

boolEvalImpl

clearNeedsEval

copy

copyListFrom

delete_entry

derefImpl

empty

eval_entry

eval_intern

evalImpl

evalImpl

evalList

evalList

extract

extract

extract

floatEvalImpl

get_entry_ptr

get_referenced_entry

getAsBoolImpl

getAsString

getAsString

getEntryAsInt

getExistingEntryPtr

getStaticTypeName

getTypeName

integerEvalImpl

is_equal_hard

is_equal_soft

isFinalized

isVariableList

listRefSelf

max

max

merge

mergesort

min

min

parseInit

parseInitList

pop

pop_entry

qsort

realCopy

retrieve_entry

retrieve_entry

reverse

set_entry

setFinalized

setNeedsEval

setVariableList

shift

size

sort

sort

sortDescending

sortDescending

sortDescendingStable

sortDescendingStable

sortStable

sortStable

splice

splice

splice

swap

takeExists

priv

### QoreListNodeEvalOptionalRefHolder

QoreListNodeEvalOptionalRefHolder

QoreListNodeEvalOptionalRefHolder

~QoreListNodeEvalOptionalRefHolder

assign

assignEval

discard

edit

getReferencedValue

needsDeref

operator bool

operator*

operator->

### QoreMethod

execManaged

existsVariant

getClass

getClassName

getName

getNameStr

isBuiltin

isPrivate

isStatic

isSynchronized

isUser

newCallingConvention

parseIsPrivate

QoreMethodIterator

### QoreNamespace

QoreNamespace

~QoreNamespace

addConstant

addConstant

addInitialNamespace

addNamespace

addSystemClass

copy

copy

deleteData

findCreateNamespacePath

findLocalClass

findLocalNamespace

getClassInfo

getConstantInfo

getInfo

getName

getParent

setClassHandler

### QoreNodeAsStringHelper

QoreNodeAsStringHelper

QoreNodeAsStringHelper

~QoreNodeAsStringHelper

giveString

operator*

operator->

### QoreNodeEvalOptionalRefHolder

QoreNodeEvalOptionalRefHolder

QoreNodeEvalOptionalRefHolder

~QoreNodeEvalOptionalRefHolder

assign

discard

getReferencedValue

isTemp

operator bool

operator*

operator->

### QoreNothingNode

evalImpl

getAsString

getAsString

getStaticTypeCode

getStaticTypeName

getTypeName

is_equal_hard

is_equal_soft

parseInit

### QoreNullNode

evalImpl

getAsString

getAsString

getStaticTypeCode

getStaticTypeName

getTypeName

is_equal_hard

is_equal_soft

parseInit

### QoreNumberNode

~QoreNumberNode

QoreNumberNode

QoreNumberNode

QoreNumberNode

QoreNumberNode

QoreNumberNode

QoreNumberNode

QoreNumberNode

QoreNumberNode

doDivideBy

doDivideBy

doDivideBy

doMinus

doMultiply

doPlus

equals

equals

equals

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getPrec

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

greaterThan

greaterThan

greaterThan

greaterThanOrEqual

greaterThanOrEqual

greaterThanOrEqual

inf

is_equal_hard

is_equal_soft

lessThan

lessThan

lessThan

lessThanOrEqual

lessThanOrEqual

lessThanOrEqual

nan

negate

numberRefSelf

ordinary

parseInit

realCopy

sign

toNumber

toNumber

toString

zero

priv

### QoreObject

~QoreObject

QoreObject

QoreObject

QoreObject

addPrivateDataToString

bigIntEvalImpl

bigIntEvalMethod

bigIntEvalMethod

boolEvalImpl

boolEvalMethod

boolEvalMethod

compareHard

compareSoft

copyData

customDeref

customRef

customRefIntern

defaultSystemDestructor

deleteBlockerRef

deleteMemberValue

deleteMemberValue

derefImpl

doDelete

evalBuiltinMethodWithPrivateData

evalCopyMethodWithPrivateData

evalDeleteBlocker

evalImpl

evalImpl

evalMember

evalMethod

evalMethod

evalMethod

evalMethodValue

evalMethodValue

evalMethodValue

evalMethodVariant

execMemberNotification

externalDelete

floatEvalImpl

floatEvalMethod

floatEvalMethod

getAndClearPrivateData

getAsBoolImpl

getAsString

getAsString

getClass

getClass

getClass

getClassName

getExistingValuePtr

getExistingValuePtr

getMemberAsBigInt

getMemberList

getMemberValueNoMethod

getMemberValueNoMethod

getMemberValuePtrForInitialization

getProgram

getReferencedMemberNoMethod

getReferencedPrivateData

getRuntimeMemberHash

getStaticTypeCode

getStaticTypeName

getTypeName

hasMemberNotification

integerEvalImpl

intEvalMethod

intEvalMethod

is_equal_hard

is_equal_soft

isSystemObject

isValid

mergeDataToHash

obliterate

realCopy

removeMember

removeMember

setPrivate

setValue

size

takeMember

takeMember

tDeref

tRef

validInstanceOf

validInstanceOf

### QoreProgram

~QoreProgram

QoreProgram

QoreProgram

addFeature

callFunction

checkFeature

checkWarning

deref

disableParseOptions

disableParseOptions

disableWarning

enableWarning

existsFunction

getFeatureList

getGlobalVariableVal

getGlobalVariableValue

getParseOptions

getParseOptions64

getQoreNS

getRootNS

getScriptDir

getScriptName

getScriptPath

getUserFunctionList

getWarningMask

lockOptions

parse

parse

parse

parse

parse

parseAndRun

parseAndRun

parseAndRunClass

parseAndRunClass

parseCmdLineDefines

parseCmdLineDefines

parseCommit

parseDefine

parseDefine

parseDisableParseOptions

parseFile

parseFileAndRun

parseFileAndRunClass

parseGetScriptDir

parsePending

parsePending

parsePending

parsePending

parseRollback

parseRollback

parseSetParseOptions

parseSetParseOptions

parseSetTimeZone

programRefSelf

replaceParseOptions

run

runClass

runTopLevel

setExecClass

setParseOptions

setParseOptions

setScriptPath

setWarningMask

waitForTermination

waitForTerminationAndDeref

### QoreProgramHelper

QoreProgramHelper

QoreProgramHelper

~QoreProgramHelper

operator*

operator->

### QoreReferenceCounter

QoreReferenceCounter

~QoreReferenceCounter

is_unique

reference_count

ROdereference

ROreference

mRO

### QoreRWLock

QoreRWLock

~QoreRWLock

operator=

rdlock

tryrdlock

trywrlock

unlock

wrlock

m

### QoreSafeRWReadLocker

QoreSafeRWReadLocker

QoreSafeRWReadLocker

~QoreSafeRWReadLocker

lock

stay_locked

unlock

l

locked

### QoreSafeRWWriteLocker

QoreSafeRWWriteLocker

QoreSafeRWWriteLocker

~QoreSafeRWWriteLocker

lock

stay_locked

unlock

l

locked

### QoreSocket

QoreSocket

~QoreSocket

accept

accept

acceptAndReplace

acceptAndReplace

acceptSSL

acceptSSL

asyncIoWait

bind

bind

bind

bind

bind

bindINET

bindUNIX

bindUNIX

cleanup

close

connect

connect

connectINET

connectINET

connectINET2

connectINET2SSL

connectINETSSL

connectINETSSL

connectSSL

connectSSL

connectUNIX

connectUNIX

connectUNIXSSL

connectUNIXSSL

getEncoding

getObjectIDForEvents

getPeerInfo

getPeerInfo

getPort

getQueue

getRecvTimeout

getSendTimeout

getSocket

getSocketInfo

getSocketInfo

getSSLCipherName

getSSLCipherVersion

isDataAvailable

isDataAvailable

isOpen

isSecure

isWriteFinished

isWriteFinished

listen

listen

pendingHttpChunkedBody

readHTTPChunkedBody

readHTTPChunkedBodyBinary

readHTTPHeader

readHTTPHeader

readHTTPHeader

readHTTPHeaderString

recv

recv

recv

recv

recv

recvBinary

recvBinary

recvBinary

recvBinary

recvi1

recvi1

recvi2

recvi2

recvi2LSB

recvi2LSB

recvi4

recvi4

recvi4LSB

recvi4LSB

recvi8

recvi8

recvi8LSB

recvi8LSB

recvu1

recvu1

recvu2

recvu2

recvu2LSB

recvu2LSB

recvu4

recvu4

recvu4LSB

recvu4LSB

send

send

send

send

send

send

send

send

send

sendHTTPMessage

sendHTTPMessage

sendHTTPMessage

sendHTTPMessage

sendHTTPMessageWithCallback

sendHTTPResponse

sendHTTPResponse

sendHTTPResponse

sendHTTPResponseWithCallback

sendi1

sendi1

sendi2

sendi2

sendi2LSB

sendi2LSB

sendi4

sendi4

sendi4LSB

sendi4LSB

sendi8

sendi8

sendi8LSB

sendi8LSB

setAccept

setEncoding

setEventQueue

setRecvTimeout

setSendTimeout

shutdown

shutdownSSL

upgradeClientToSSL

upgradeClientToSSL

upgradeServerToSSL

upgradeServerToSSL

verifyPeerCertificate

QoreSSLBase

### QoreSSLCertificate

~QoreSSLCertificate

QoreSSLCertificate

QoreSSLCertificate

QoreSSLCertificate

QoreSSLCertificate

getPEM

operator bool

### QoreSSLPrivateKey

QoreSSLPrivateKey

QoreSSLPrivateKey

QoreSSLPrivateKey

QoreSSLPrivateKey

getBitLength

getInfo

getPEM

getVersion

pkRefSelf

QoreStaticMethodIterator

### QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

QoreString

~QoreString

addch

allocate

bindex

bindex

bindex

brindex

brindex

brindex

c_str

capacity

chomp

clear

compare

compare

compareSoft

concat

concat

concat

concat

concat

concat

concat

concat

concat

concatAndHTMLDecode

concatAndHTMLDecode

concatAndHTMLDecode

concatAndHTMLEncode

concatAndHTMLEncode

concatBase64

concatBase64

concatBase64

concatBase64

concatBase64

concatBase64

concatDecode

concatDecodeUriRequest

concatDecodeUrl

concatDecodeUrl

concatEncode

concatEncodeUriRequest

concatEncodeUrl

concatEscape

concatEscape

concatHex

concatHex

concatHex

concatISO8601DateTime

concatUnicode

concatUnicode

concatUTF8FromUnicode

convertEncoding

copy

empty

equal

equal

equalPartial

equalPartial

equalPartialPath

equalPartialSoft

equalSoft

extract

extract

extract

find

findAny

getBuffer

getByteOffset

getEncoding

getUnicodePoint

getUnicodePointFromBytePos

getUnicodePointFromUTF8

giveBuffer

index

insert

insertch

isDataAscii

isDataPrintableAscii

length

operator+=

operator+=

operator=

operator=

operator=

operator==

operator==

operator==

operator[]

parseBase64

parseBase64ToString

parseBase64ToString

parseHex

prepend

prepend

replace

replace

replace

replaceAll

replaceChar

reserve

reset

reverse

rfind

rfindAny

rindex

set

set

set

set

set

setEncoding

size

splice

splice

splice

splice

sprintf

strlen

substr

substr

take

take

take

take

takeAndTerminate

takeAndTerminate

terminate

toBigInt

tolwr

toupr

trim

trim

trim_leading

trim_leading

trim_single_leading

trim_single_trailing

trim_trailing

trim_trailing

vsprintf

priv

### QoreStringNode

~QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

QoreStringNode

convertEncoding

createAndConvertEncoding

extract

extract

extract

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

is_equal_hard

is_equal_soft

parseBase64ToString

parseBase64ToString

parseInit

realCopy

reverse

stringRefSelf

substr

substr

### QoreStringNodeValueHelper

~QoreStringNodeValueHelper

getReferencedValue

operator*

operator->

### QoreStringValueHelper

QoreStringValueHelper

QoreStringValueHelper

QoreStringValueHelper

QoreStringValueHelper

QoreStringValueHelper

~QoreStringValueHelper

giveBuffer

giveString

is_temp

operator new

operator*

operator->

operator=

setup

### QoreThreadLocalStorage

QoreThreadLocalStorage

QoreThreadLocalStorage

~QoreThreadLocalStorage

create

destroy

get

operator=

set

key

### QoreThreadLock

QoreThreadLock

QoreThreadLock

~QoreThreadLock

QoreThreadLock

lock

trylock

unlock

### QoreTypeInfoHelper

QoreTypeInfoHelper

QoreTypeInfoHelper

~QoreTypeInfoHelper

acceptInputImpl

addAcceptsType

assign

getTypeInfo

setInexactReturn

setInputFilter

setInt

setIntMatch

### QoreTypeSafeReferenceHelper

QoreTypeSafeReferenceHelper

QoreTypeSafeReferenceHelper

~QoreTypeSafeReferenceHelper

assign

assign

assign

assignBigInt

assignFloat

getType

getTypeName

getUnique

getValue

operator bool

swap

### QoreURL

QoreURL

QoreURL

QoreURL

QoreURL

QoreURL

~QoreURL

getHash

getHost

getPassword

getPath

getPort

getProtocol

getUserName

isValid

parse

parse

parse

parse

take_host

take_password

take_path

take_username

### QoreValueList

~QoreValueList

QoreValueList

QoreValueList

bigIntEvalImpl

boolEvalImpl

copy

copyListFrom

derefImpl

empty

evalImpl

evalImpl

evalList

evalList

extract

extract

extract

floatEvalImpl

getAsBoolImpl

getAsString

getAsString

getEntryReference

getExistingEntryPtr

getOldList

getOldList

getReferencedEntry

getStaticTypeName

getTypeName

integerEvalImpl

is_equal_hard

is_equal_soft

listRefSelf

maxValue

maxValue

merge

minValue

minValue

pop

realCopy

retrieveEntry

retrieveEntry

reverse

shift

size

sort

sort

sortDescending

sortDescending

sortDescendingStable

sortDescendingStable

sortStable

sortStable

splice

splice

splice

swap

takeExists

priv

### ReferenceArgumentHelper

ReferenceArgumentHelper

~ReferenceArgumentHelper

getArg

getOutputValue

### ReferenceHolder

ReferenceHolder

ReferenceHolder

~ReferenceHolder

getPtrPtr

getRef

operator bool

operator*

operator->

operator=

release

### ReferenceNode

~ReferenceNode

ReferenceNode

bigIntEvalImpl

boolEvalImpl

derefImpl

evalImpl

evalImpl

floatEvalImpl

getAsString

getAsString

getTypeName

integerEvalImpl

is_equal_hard

is_equal_soft

realCopy

RefHolder

### ResolvedCallReferenceNode

ResolvedCallReferenceNode

execValue

getProgram

### ReverseConstHashIterator

ReverseConstHashIterator

ReverseConstHashIterator

~ReverseConstHashIterator

first

last

next

prev

### ReverseHashIterator

ReverseHashIterator

ReverseHashIterator

~ReverseHashIterator

first

last

next

prev

### RootQoreNamespace

~RootQoreNamespace

rootGetQoreNamespace

### safe_dslist

begin

begin

clear

empty

end

end

erase

erase_to_end

find

find

last

last

plural

pop_front

populate

populate

push_back

push_front

singular

### SafeLocker

SafeLocker

SafeLocker

~SafeLocker

lock

relock

stay_locked

unlock

lck

locked

ScopeGuardImpl0

ScopeGuardImpl1

ScopeGuardImpl2

ScopeGuardImpl3

ScopeGuardImplBase

simple_delete

simple_deref

### SimpleQoreNode

SimpleQoreNode

SimpleQoreNode

SimpleRefHolder

### SimpleValueQoreNode

SimpleValueQoreNode

bigIntEvalImpl

boolEvalImpl

evalImpl

evalImpl

floatEvalImpl

integerEvalImpl

### SocketSource

SocketSource

~SocketSource

getAddress

getHostName

takeAddress

takeHostName

### SQLStatement

getDatasource

getPrivateData

setPrivateData

takePrivateData

### SystemEnvironment

get

get

get_as_string_node_intern

get_intern

get_intern

getAsStringNode

set

set_intern

unset

unset_intern

valueExists

### TempEncodingHelper

TempEncodingHelper

TempEncodingHelper

TempEncodingHelper

~TempEncodingHelper

giveBuffer

is_temp

makeTemp

operator bool

operator*

operator->

set

### TempString

TempString

TempString

TempString

~TempString

operator bool

operator*

operator->

release

### ThreadCleanupList

pop

push

### UniqueValueQoreNode

UniqueValueQoreNode

UniqueValueQoreNode

realCopy

### ValueListIterator

ValueListIterator

ValueListIterator

empty

first

getList

getReferencedValue

getValue

getValueReference

index

last

max

next

operator new

prev

set

valid

Class Index

## Class Hierarchy

_qore_list_const_iterator< T >

_qore_list_iterator< T >

_qore_list_node< T >

AtomicEnvironmentSetter

AutoLocker

AutoUnlocker

AutoVLock

BuiltinFunctionList

### ConstHashIterator

ReverseConstHashIterator

ConstListIterator

ConstValueListIterator

Datasource

### DateTime

DateTimeNode

DateTimeNodeValueHelper

DateTimeValueHelper

DBIDriver

DBIDriverList

ExceptionSink

free_ptr< T >

HashAssignmentHelper

### HashIterator

ReverseHashIterator

ListIterator

ltchar

ltcstrcase

ltstr

ltstrcase

ModuleManager

OptLocker

ParseOptionMap

qore_dbi_method_list

qore_i2_u

qore_i4_u

qore_i8_u

qore_mod_api_compat_s

qore_option_s

qore_tm

QoreAddrInfo

QoreAutoRWReadLocker

QoreAutoRWWriteLocker

QoreClass

QoreCondition

QoreCounter

QoreEncoding

QoreEncodingManager

QoreFile

QoreForeignThreadHelper

QoreFtpClient

### QoreHttpClientObject

QoreHTTPClient

QoreListNodeEvalOptionalRefHolder

QoreMethod

QoreMethodIterator

### QoreNamespace

RootQoreNamespace

QoreNodeAsStringHelper

QoreNodeEvalOptionalRefHolder

QoreProgramHelper

### QoreReferenceCounter

#### AbstractPrivateData

AbstractThreadResource

QoreIteratorBase

QoreProgram

QoreSSLCertificate

QoreSSLPrivateKey

#### AbstractQoreNode

##### AbstractCallReferenceNode

ResolvedCallReferenceNode

QoreHashNode

QoreListNode

QoreObject

QoreValueList

ReferenceNode

##### SimpleQoreNode

###### SimpleValueQoreNode

BinaryNode

DateTimeNode

QoreBigIntNode

QoreFloatNode

QoreNumberNode

QoreStringNode

###### UniqueValueQoreNode

###### QoreBoolNode

QoreBoolFalseNode

QoreBoolTrueNode

QoreNothingNode

QoreNullNode

QoreRWLock

QoreSafeRWReadLocker

QoreSafeRWWriteLocker

QoreSocket

### QoreSSLBase

QoreSSLCertificate

QoreStaticMethodIterator

### QoreString

QoreStringNode

QoreStringNodeValueHelper

QoreStringValueHelper

QoreThreadLocalStorage< T >

QoreThreadLock

### QoreTypeInfoHelper

AbstractQoreClassTypeInfoHelper

QoreTypeSafeReferenceHelper

QoreURL

detail::QoreValueCastHelper< Type >

detail::QoreValueCastHelper< bool >

detail::QoreValueCastHelper< double >

detail::QoreValueCastHelper< int64 >

ReferenceArgumentHelper

### ReferenceHolder< T >

PrivateDataRefHolder< T >

RefHolder< T >

safe_dslist< T >

### safe_dslist< std::string >

FeatureList

SafeLocker

### ScopeGuardImplBase

ObjScopeGuardImpl0< Obj, MemFun >

ObjScopeGuardImpl1< Obj, MemFun, P1 >

ObjScopeGuardImpl2< Obj, MemFun, P1, P2 >

ScopeGuardImpl0< F >

ScopeGuardImpl1< F, P1 >

ScopeGuardImpl2< F, P1, P2 >

ScopeGuardImpl3< F, P1, P2, P3 >

simple_delete< T >

simple_deref< T >

SimpleRefHolder< T >

SocketSource

SQLStatement

SystemEnvironment

TempEncodingHelper

TempString

ThreadCleanupList

ValueListIterator

### std::vector< T >

cstr_vector_t

## Class Members

### All

a

b

c

d

e

f

g

h

i

k

l

m

n

o

p

q

r

s

t

u

v

w

z

~

### Functions

a

b

c

d

e

f

g

h

i

l

m

n

o

p

q

r

s

t

u

v

w

z

~

Variables

# Files

## File List

### include

#### qore

AbstractPrivateData.h

AbstractQoreNode.h

AbstractThreadResource.h

AutoVLock.h

BinaryNode.h

##### BuiltinFunctionList.h

###### BuiltinFunctionList

add

add2

add3

find

size

builtinFunctions

CallReferenceNode.h

##### common.h

cstr_vector_t

free_ptr

ltchar

ltcstrcase

ltstr

ltstrcase

simple_delete

simple_deref

Q_AF_INET

Q_AF_INET6

Q_AF_UNSPEC

Q_SOCK_STREAM

arg_vec_t

int64

int_set_t

name_vec_t

q_constructor2_t

q_constructor3_t

q_constructor_n_t

q_constructor_t

q_copy2_t

q_copy3_t

q_copy_t

q_delete_blocker_t

q_destructor2_t

q_destructor3_t

q_destructor_t

q_func_bool_t

q_func_double_t

q_func_int64_t

q_func_n_t

q_func_t

q_method2_t

q_method3_t

q_method_bool_t

q_method_double_t

q_method_int64_t

q_method_int_t

q_method_n_t

q_method_t

q_rt_flags_t

q_static_method2_t

q_static_method3_t

q_system_constructor2_t

q_system_constructor_t

q_trid_t

qore_classid_t

qore_offset_t

qore_size_t

qore_type_t

type_vec_t

###### qore_license_t

QL_GPL

QL_LGPL

QL_MIT

Datasource.h

DateTime.h

DateTimeNode.h

##### DBI.h

###### DBIDriver

getName

getOptionHash

hasStatementAPI

###### DBIDriverList

find

find

registerDriver

qore_dbi_method_list

DBI_CAP_AUTORECONNECT

DBI_CAP_BIND_BY_PLACEHOLDER

DBI_CAP_BIND_BY_VALUE

DBI_CAP_CHARSET_SUPPORT

DBI_CAP_EVENTS

DBI_CAP_HAS_ARRAY_BIND

DBI_CAP_HAS_DESCRIBE

DBI_CAP_HAS_EXECRAW

DBI_CAP_HAS_NUMBER_SUPPORT

DBI_CAP_HAS_OPTION_SUPPORT

DBI_CAP_HAS_SELECT_ROW

DBI_CAP_HAS_STATEMENT

DBI_CAP_LOB_SUPPORT

DBI_CAP_NONE

DBI_CAP_SERVER_TIME_ZONE

DBI_CAP_STORED_PROCEDURES

DBI_CAP_TIME_ZONE_SUPPORT

DBI_CAP_TRANSACTION_MANAGEMENT

DBI_OPT_NUMBER_NUMERIC

DBI_OPT_NUMBER_OPT

DBI_OPT_NUMBER_STRING

DBI_OPT_TIMEZONE

QDBI_METHOD_ABORT_TRANSACTION_START

q_dbi_abort_transaction_start_t

q_dbi_begin_transaction_t

q_dbi_close_t

q_dbi_commit_t

q_dbi_describe_t

q_dbi_exec_t

q_dbi_execraw_t

q_dbi_get_client_version_t

q_dbi_get_server_version_t

q_dbi_open_t

q_dbi_rollback_t

q_dbi_select_row_t

q_dbi_select_rows_t

q_dbi_select_t

q_dbi_stmt_affected_rows_t

q_dbi_stmt_bind_t

q_dbi_stmt_exec_t

q_dbi_stmt_get_output_rows_t

q_dbi_stmt_get_output_t

q_dbi_stmt_prepare_raw_t

q_dbi_stmt_prepare_t

DBI_concat_numeric

DBI_concat_string

parseDatasource

DBI

ExceptionSink.h

hash_map_include.h

macros-i386.h

macros-ia64.h

macros-none.h

macros-parisc.h

macros-powerpc.h

macros-sparc.h

macros-x86_64.h

macros.h

##### ModuleManager.h

###### ModuleManager

addAutoModuleDir

addAutoModuleDirList

addModuleDir

addModuleDirList

addStandardModulePaths

getModuleHash

getModuleList

parseLoadModule

registerUserModuleFromSource

runTimeLoadModule

runTimeLoadModule

qore_mod_api_compat_s

QORE_MODULE_API_MAJOR

QORE_MODULE_API_MINOR

QORE_MODULE_COMPAT_API_MAJOR

QORE_MODULE_COMPAT_API_MINOR

qore_module_delete_t

qore_module_init_t

qore_module_ns_init_t

###### qore_module_parse_cmd_t

MOD_OP_NONE

MOD_OP_EQ

MOD_OP_GT

MOD_OP_GE

MOD_OP_LT

MOD_OP_LE

MM

qore_mod_api_list

qore_mod_api_list_len

##### node_types.h

NUM_SIMPLE_TYPES

NUM_VALUE_TYPES

QORE_NUM_TYPES

NT_BACKQUOTE

NT_BAREWORD

NT_BINARY

NT_BOOLEAN

NT_CLASS_VARREF

NT_CLASSREF

NT_CLOSURE

NT_COMPLEXCONTEXTREF

NT_CONSTANT

NT_CONTEXT_ROW

NT_CONTEXTREF

NT_DATE

NT_FIND

NT_FLOAT

NT_FUNCREF

NT_FUNCREFCALL

NT_FUNCTION_CALL

NT_HASH

NT_IMPLICIT_ARG

NT_IMPLICIT_ELEMENT

NT_INT

NT_LIST

NT_METHOD_CALL

NT_NOTHING

NT_NULL

NT_NUMBER

NT_OBJECT

NT_OBJMETHREF

NT_OPERATOR

NT_PARSE_HASH

NT_PARSE_LIST

NT_PARSEREFERENCE

NT_PROGRAM_FUNC_CALL

NT_REFERENCE

NT_REGEX

NT_REGEX_SUBST

NT_REGEX_TRANS

NT_RTCONSTREF

NT_RUNTIME_CLOSURE

NT_SCOPE_REF

NT_SELF_CALL

NT_SELF_VARREF

NT_STATIC_METHOD_CALL

NT_STRING

NT_TREE

NT_VALUE_LIST

NT_VARREF

##### params.h

HARD_QORE_BINARY

HARD_QORE_BOOL

HARD_QORE_DATE

HARD_QORE_FLOAT

HARD_QORE_HASH

HARD_QORE_INT

HARD_QORE_LIST

HARD_QORE_NUMBER

HARD_QORE_OBJECT

HARD_QORE_OR_NOTHING_PARAM

HARD_QORE_PARAM

HARD_QORE_REF

HARD_QORE_STRING

HARD_QORE_VALUE_BINARY

HARD_QORE_VALUE_BOOL

HARD_QORE_VALUE_DATE

HARD_QORE_VALUE_FLOAT

HARD_QORE_VALUE_HASH

HARD_QORE_VALUE_INT

HARD_QORE_VALUE_LIST

HARD_QORE_VALUE_NUMBER

HARD_QORE_VALUE_OBJ_DATA

HARD_QORE_VALUE_OBJ_OR_NOTHING_DATA

HARD_QORE_VALUE_OBJECT

HARD_QORE_VALUE_OR_NOTHING_PARAM

HARD_QORE_VALUE_PARAM

HARD_QORE_VALUE_REF

HARD_QORE_VALUE_STRING

TAKE_HARD_QORE_VALUE_OBJ_DATA

get_bigint_param

get_bigint_param_with_default

get_bool_param

get_encoding_param

get_float_param

get_hard_or_nothing_param

get_hard_param

get_hard_qore_encoding_param

get_hard_value_or_nothing_param

get_hard_value_param

get_int_param

get_int_param_with_default

get_param

get_param_type

get_param_value

get_value_encoding_param

num_args

num_args

num_params

test_binary_param

test_callref_param

test_date_param

test_funcref_param

test_hash_param

test_list_param

test_nothing_param

test_object_param

test_reference_param

test_string_param

ParseOptionMap.h

qore-version.h

##### Qore.h

QLO_CLEANUP_MASK

QLO_DISABLE_GARBAGE_COLLECTION

QLO_DISABLE_OPENSSL_CLEANUP

QLO_DISABLE_OPENSSL_INIT

QLO_DISABLE_OPENSSL_INIT_CLEANUP

QLO_DISABLE_SIGNAL_HANDLING

QLO_NONE

qore_check_option

qore_cleanup

qore_get_library_init_options

qore_has_debug

qore_init

qore_set_library_cleanup_options

mpfrInfo

qore_build_host

qore_build_number

qore_cflags

qore_cplusplus_compiler

qore_git_hash

qore_ldflags

qore_min_mod_api_major

qore_min_mod_api_minor

qore_module_dir

qore_module_ver_dir

qore_mpfr_info

qore_target_arch

qore_target_bits

qore_target_os

qore_user_module_dir

qore_user_module_ver_dir

qore_version_major

qore_version_minor

qore_version_string

qore_version_sub

thread_counter

qore_bitopts.h

##### qore_thread.h

###### QoreForeignThreadHelper

QoreForeignThreadHelper

QoreForeignThreadHelper

~QoreForeignThreadHelper

###### ThreadCleanupList

pop

push

QFT_ERROR

QFT_OK

QFT_REGISTERED

q_thread_t

qtdest_t

qtrdest_t

check_thread_resource

currentTZ

getProgram

gettid

is_valid_qore_thread

q_deregister_foreign_thread

q_deregister_reserved_foreign_thread

q_register_foreign_thread

q_register_reserved_foreign_thread

q_release_reserved_foreign_thread_id

q_reserve_foreign_thread_id

q_start_thread

qore_get_trid

remove_thread_resource

remove_thread_resource

set_thread_resource

set_thread_resource

tclist

QoreBigIntNode.h

##### QoreBoolNode.h

QoreBoolFalseNode

###### QoreBoolNode

QoreBoolNode

getAsString

getAsString

getDateTimeRepresentation

getDateTimeRepresentation

getStaticTypeCode

getStaticTypeName

getStringRepresentation

getStringRepresentation

getTypeName

getValue

getValue

is_equal_hard

is_equal_soft

parseInit

b

QoreBoolTrueNode

get_bool_node

False

True

QoreClass.h

QoreCondition.h

QoreCounter.h

##### QoreEncoding.h

###### QoreEncoding

getByteLen

getByteLen

getCharLen

getCharPos

getCharPos

getCode

getDesc

getLength

getLength

getMaxCharWidth

getMinCharWidth

getUnicode

isAsciiCompat

isMultiByte

###### QoreEncodingManager

add

addAlias

findCreate

findCreate

showAliases

showEncodings

mbcs_charlen_t

mbcs_end_t

mbcs_get_unicode_t

mbcs_length_t

mbcs_pos_t

QCS_DEFAULT

QCS_ISO_8859_1

QCS_ISO_8859_10

QCS_ISO_8859_11

QCS_ISO_8859_13

QCS_ISO_8859_14

QCS_ISO_8859_15

QCS_ISO_8859_16

QCS_ISO_8859_2

QCS_ISO_8859_3

QCS_ISO_8859_4

QCS_ISO_8859_5

QCS_ISO_8859_6

QCS_ISO_8859_7

QCS_ISO_8859_8

QCS_ISO_8859_9

QCS_KOI7

QCS_KOI8_R

QCS_KOI8_U

QCS_USASCII

QCS_UTF16

QCS_UTF16BE

QCS_UTF16LE

QCS_UTF8

QEM

QoreEvents.h

QoreFile.h

QoreFloatNode.h

QoreFtpClient.h

QoreHashNode.h

QoreHTTPClient.h

QoreHttpClientObject.h

QoreIteratorBase.h

##### QoreLib.h

###### FeatureList

FeatureList

~FeatureList

###### qore_option_s

constant

option

type

value

_QORE_HAS_DATASOURCE_ACTIVETRANSACTION

_QORE_HAS_DATETIME_ADD_SECONDS_TO

_QORE_HAS_DBI_DESCRIBE

_QORE_HAS_DBI_EVENTS

_QORE_HAS_DBI_EXECRAW

_QORE_HAS_DBI_OPTIONS

_QORE_HAS_DBI_SELECT_ROW

_QORE_HAS_FILE_OBJECT_HELPER

_QORE_HAS_FIND_CREATE_TIMEZONE

_QORE_HAS_HARD_TYPING

_QORE_HAS_NUMBER_CONS_WITH_PREC

_QORE_HAS_NUMBER_TYPE

_QORE_HAS_PATH_IS_READABLE

_QORE_HAS_PREPARED_STATMENT_API

_QORE_HAS_QL_MIT

_QORE_HAS_QOREHTTPCLIENTOBJECT

_QORE_HAS_QUEUE_OBJECT

_QORE_HAS_QUEUE_OBJECT_HELPER

_QORE_HAS_SOCKET_PERF_API

_QORE_HAS_THREAD_RESOURCE_IDS

_QORE_HAS_TIME_ZONES

QO_OPTION

QORE_MAX

QORE_MIN

QORE_OPT_ATOMIC_OPERATIONS

QORE_OPT_DETERMINISTIC_GC

QORE_OPT_FILE_LOCKING

QORE_OPT_FUNC_FORK

QORE_OPT_FUNC_GETPPID

QORE_OPT_FUNC_IS_EXECUTABLE

QORE_OPT_FUNC_KILL

QORE_OPT_FUNC_ROUND

QORE_OPT_FUNC_SETEGID

QORE_OPT_FUNC_SETEUID

QORE_OPT_FUNC_SETSID

QORE_OPT_FUNC_STATVFS

QORE_OPT_FUNC_SYSTEM

QORE_OPT_FUNC_TIMEGM

QORE_OPT_LIBRARY_DEBUGGING

QORE_OPT_MD2

QORE_OPT_MDC2

QORE_OPT_RC5

QORE_OPT_RUNTIME_STACK_TRACE

QORE_OPT_SHA

QORE_OPT_SHA224

QORE_OPT_SHA256

QORE_OPT_SHA384

QORE_OPT_SHA512

QORE_OPT_SIGNAL_HANDLING

QORE_OPT_STACK_GUARD

QORE_OPT_TERMIOS

QORE_OPT_UNIX_FILEMGT

QORE_OPT_UNIX_USERMGT

discard

find_create_timezone

findCreateOffsetZone

getMicroSecZeroInt

getMicroSecZeroInt64

getMsMinusOneBigInt

getMsMinusOneInt

getMsZeroBigInt

getMsZeroInt

getSecMinusOneBigInt

getSecMinusOneInt

getSecZeroBigInt

getSecZeroInt

is_nothing

make_class_name

parse_set_time_zone

parseBase64

parseHex

q_absolute_path

q_absolute_path_unix

q_absolute_path_windows

q_basename

q_basenameptr

q_dirname

q_epoch

q_epoch_ns

q_epoch_us

q_get_option_constant_value

q_get_option_value

q_getcwd

q_getgrgid

q_getgrnam

q_getpwnam

q_getpwuid

q_gmtime

q_gname2gid

q_localtime

q_memmem

q_mode_to_perm

q_normalize_path

q_parse_bool

q_parse_bool

q_path_is_readable

q_realloc

q_realpath

q_sprintf

q_sprintf

q_strerror

q_strerror

q_uname2uid

q_vsprintf

q_vsprintf

qore_bunzip2_to_binary

qore_bunzip2_to_string

qore_bzip2

qore_deflate

qore_disable_gc

qore_exit_process

qore_get_license

qore_gunzip_to_binary

qore_gunzip_to_string

qore_gzip

qore_inflate_to_binary

qore_inflate_to_string

qore_is_gc_enabled

qore_reassign_signal

qore_setup_argv

qore_usleep

strchrs

strnchr

strtolower

strtoupper

tz_get_region_name

tz_get_utc_offset

tz_has_dst

qore_option_list

qore_option_list_size

qoreFeatureList

QoreListNode.h

QoreNamespace.h

QoreNet.h

QoreNodeEvalOptionalRefHolder.h

##### QoreNothingNode.h

###### QoreNothingNode

evalImpl

getAsString

getAsString

getStaticTypeCode

getStaticTypeName

getTypeName

is_equal_hard

is_equal_soft

parseInit

nothing

Nothing

##### QoreNullNode.h

###### QoreNullNode

evalImpl

getAsString

getAsString

getStaticTypeCode

getStaticTypeName

getTypeName

is_equal_hard

is_equal_soft

parseInit

is_null

null

Null

QoreNumberNode.h

QoreObject.h

QoreProgram.h

QoreQueue.h

QoreQueueHelper.h

QoreReferenceCounter.h

QoreRWLock.h

QoreSocket.h

QoreSocketObject.h

QoreSSLBase.h

QoreSSLCertificate.h

QoreSSLPrivateKey.h

QoreString.h

QoreStringNode.h

QoreThreadLocalStorage.h

QoreThreadLock.h

QoreType.h

QoreTypeSafeReferenceHelper.h

QoreURL.h

QoreValue.h

QoreValueList.h

ReferenceArgumentHelper.h

ReferenceHolder.h

ReferenceNode.h

##### Restrictions.h

PO_ALLOW_BARE_REFS

PO_ALLOW_INJECTION

PO_ASSUME_LOCAL

PO_BROKEN_INT_ASSIGNMENTS

PO_BROKEN_LIST_PARSING

PO_BROKEN_LOGIC_PRECEDENCE

PO_BROKEN_OPERATORS

PO_DEFAULT

PO_FREE_OPTIONS

PO_IN_MODULE

PO_INHERITANCE_OPTIONS

PO_LOCK_WARNINGS

PO_LOCKDOWN

PO_NEW_STYLE

PO_NO_API

PO_NO_CHILD_PO_RESTRICTIONS

PO_NO_CLASS_DEFS

PO_NO_CONSTANT_DEFS

PO_NO_DATABASE

PO_NO_EMBEDDED_LOGIC

PO_NO_EXTERNAL_ACCESS

PO_NO_EXTERNAL_INFO

PO_NO_EXTERNAL_PROCESS

PO_NO_FILESYSTEM

PO_NO_GLOBAL_VARS

PO_NO_GUI

PO_NO_INHERIT_GLOBAL_VARS

PO_NO_INHERIT_SYSTEM_CLASSES

PO_NO_INHERIT_SYSTEM_CONSTANTS

PO_NO_INHERIT_SYSTEM_FUNC_VARIANTS

PO_NO_INHERIT_USER_CLASSES

PO_NO_INHERIT_USER_CONSTANTS

PO_NO_INHERIT_USER_FUNC_VARIANTS

PO_NO_IO

PO_NO_LOCALE_CONTROL

PO_NO_MODULES

PO_NO_NAMESPACE_DEFS

PO_NO_NETWORK

PO_NO_NEW

PO_NO_PROCESS_CONTROL

PO_NO_SUBROUTINE_DEFS

PO_NO_SYSTEM_API

PO_NO_TERMINAL_IO

PO_NO_THREAD_CLASSES

PO_NO_THREAD_CONTROL

PO_NO_THREAD_INFO

PO_NO_THREADS

PO_NO_TOP_LEVEL_STATEMENTS

PO_NO_USER_API

PO_POSITIVE_OPTIONS

PO_REQUIRE_BARE_REFS

PO_REQUIRE_OUR

PO_REQUIRE_PROTOTYPES

PO_REQUIRE_TYPES

PO_STRICT_ARGS

PO_STRICT_BOOLEAN_EVAL

PO_SYSTEM_INHERITANCE_OPTIONS

PO_SYSTEM_OPS

PO_USER_INHERITANCE_OPTIONS

QDOM_DATABASE

QDOM_DEFAULT

QDOM_EMBEDDED_LOGIC

QDOM_EXTERNAL_INFO

QDOM_EXTERNAL_PROCESS

QDOM_FILESYSTEM

QDOM_GUI

QDOM_IN_MODULE

QDOM_INJECTION

QDOM_LOCALE_CONTROL

QDOM_MODULES

QDOM_NETWORK

QDOM_PROCESS

QDOM_TERMINAL_IO

QDOM_THREAD_CLASS

QDOM_THREAD_CONTROL

QDOM_THREAD_INFO

ScopeGuard.h

slist_include.h

SQLStatement.h

support.h

SystemEnvironment.h

## File Members

### All

_

a

b

c

d

f

g

h

i

m

n

p

q

r

s

t

Functions

Variables

Typedefs

Enumerations

Enumerator

### Macros

_

d

h

n

p

q

t

tabs.css
tab_a.png
tab_b.png
tab_h.png
tab_s.png
nav_h.png
nav_f.png
nav_g.png
bc_s.png
doxygen.png
closed.png
open.png
bdwn.png
sync_on.png
sync_off.png
ftv2blank.png
ftv2doc.png
ftv2folderclosed.png
ftv2folderopen.png
ftv2ns.png
ftv2mo.png
ftv2cl.png
ftv2lastnode.png
ftv2link.png
ftv2mlastnode.png
ftv2mnode.png
ftv2node.png
ftv2plastnode.png
ftv2pnode.png
ftv2vertline.png
ftv2splitbar.png
doxygen.css
/search/mag_sel.png
/search/search_l.png
/search/search_m.png
/search/search_r.png
/search/close.png
search/search.css
search/search.js
_abstract_private_data_8h_source.html
_abstract_qore_node_8h_source.html
_abstract_thread_resource_8h_source.html
_auto_v_lock_8h_source.html
_binary_node_8h_source.html
_builtin_function_list_8h_source.html
_call_reference_node_8h_source.html
common_8h_source.html
_datasource_8h_source.html
_date_time_8h_source.html
_date_time_node_8h_source.html
_d_b_i_8h_source.html
_exception_sink_8h_source.html
hash__map__include_8h_source.html
macros-i386_8h_source.html
macros-ia64_8h_source.html
macros-none_8h_source.html
macros-parisc_8h_source.html
macros-powerpc_8h_source.html
macros-sparc_8h_source.html
macros-x86__64_8h_source.html
macros_8h_source.html
_module_manager_8h_source.html
node__types_8h_source.html
params_8h_source.html
_parse_option_map_8h_source.html
qore-version_8h_source.html
_qore_8h_source.html
qore__bitopts_8h_source.html
qore__thread_8h_source.html
_qore_big_int_node_8h_source.html
_qore_bool_node_8h_source.html
_qore_class_8h_source.html
_qore_condition_8h_source.html
_qore_counter_8h_source.html
_qore_encoding_8h_source.html
_qore_events_8h_source.html
_qore_file_8h_source.html
_qore_float_node_8h_source.html
_qore_ftp_client_8h_source.html
_qore_hash_node_8h_source.html
_qore_h_t_t_p_client_8h_source.html
_qore_http_client_object_8h_source.html
_qore_iterator_base_8h_source.html
_qore_lib_8h_source.html
_qore_list_node_8h_source.html
_qore_namespace_8h_source.html
_qore_net_8h_source.html
_qore_node_eval_optional_ref_holder_8h_source.html
_qore_nothing_node_8h_source.html
_qore_null_node_8h_source.html
_qore_number_node_8h_source.html
_qore_object_8h_source.html
_qore_program_8h_source.html
_qore_queue_8h_source.html
_qore_queue_helper_8h_source.html
_qore_reference_counter_8h_source.html
_qore_r_w_lock_8h_source.html
_qore_socket_8h_source.html
_qore_socket_object_8h_source.html
_qore_s_s_l_base_8h_source.html
_qore_s_s_l_certificate_8h_source.html
_qore_s_s_l_private_key_8h_source.html
_qore_string_8h_source.html
_qore_string_node_8h_source.html
_qore_thread_local_storage_8h_source.html
_qore_thread_lock_8h_source.html
_qore_type_8h_source.html
_qore_type_safe_reference_helper_8h_source.html
_qore_u_r_l_8h_source.html
_qore_value_8h_source.html
_qore_value_list_8h_source.html
_reference_argument_helper_8h_source.html
_reference_holder_8h_source.html
_reference_node_8h_source.html
_restrictions_8h_source.html
_scope_guard_8h_source.html
slist__include_8h_source.html
_s_q_l_statement_8h_source.html
support_8h_source.html
_system_environment_8h_source.html
_builtin_function_list_8h.html
_builtin_function_list_8h__incl.png
_builtin_function_list_8h__dep__incl.png
common_8h.html
common_8h__incl.png
common_8h__dep__incl.png
_d_b_i_8h.html
_d_b_i_8h__dep__incl.png
_module_manager_8h.html
_module_manager_8h__incl.png
_module_manager_8h__dep__incl.png
node__types_8h.html
node__types_8h__dep__incl.png
params_8h.html
params_8h__incl.png
params_8h__dep__incl.png
_qore_8h.html
_qore_8h__dep__incl.png
qore__thread_8h.html
qore__thread_8h__incl.png
qore__thread_8h__dep__incl.png
_qore_bool_node_8h.html
_qore_bool_node_8h__incl.png
_qore_bool_node_8h__dep__incl.png
_qore_encoding_8h.html
_qore_encoding_8h__incl.png
_qore_encoding_8h__dep__incl.png
_qore_lib_8h.html
_qore_lib_8h__incl.png
_qore_lib_8h__dep__incl.png
_qore_nothing_node_8h.html
_qore_nothing_node_8h__incl.png
_qore_nothing_node_8h__dep__incl.png
_qore_null_node_8h.html
_qore_null_node_8h__incl.png
_qore_null_node_8h__dep__incl.png
_restrictions_8h.html
_restrictions_8h__dep__incl.png
embedding.html
qore_data.html
builtin_functions.html
class_implementation.html
qore_modules.html
dbi_drivers.html
qore_cmake.html
deprecated.html
group__q__register__foreign__thread__rv.html
group__number__format__flags.html
group___string_concat_encoding.html
group___string_concat_decoding.html
struct__qore__list__const__iterator.html
struct__qore__list__const__iterator__coll__graph.png
struct__qore__list__const__iterator-members.html
struct__qore__list__iterator.html
struct__qore__list__iterator__coll__graph.png
struct__qore__list__iterator-members.html
struct__qore__list__node.html
struct__qore__list__node__coll__graph.png
struct__qore__list__node-members.html
class_abstract_call_reference_node.html
class_abstract_call_reference_node__inherit__graph.png
class_abstract_call_reference_node__coll__graph.png
class_abstract_call_reference_node-members.html
class_abstract_private_data.html
class_abstract_private_data__inherit__graph.png
class_abstract_private_data__coll__graph.png
class_abstract_private_data-members.html
class_abstract_qore_class_type_info_helper.html
class_abstract_qore_class_type_info_helper__inherit__graph.png
class_abstract_qore_class_type_info_helper__coll__graph.png
class_abstract_qore_class_type_info_helper-members.html
class_abstract_qore_node.html
class_abstract_qore_node__inherit__graph.png
class_abstract_qore_node__coll__graph.png
class_abstract_qore_node-members.html
class_abstract_thread_resource.html
class_abstract_thread_resource__inherit__graph.png
class_abstract_thread_resource__coll__graph.png
class_abstract_thread_resource-members.html
class_atomic_environment_setter.html
class_atomic_environment_setter-members.html
class_auto_locker.html
class_auto_locker__coll__graph.png
class_auto_locker-members.html
class_auto_unlocker.html
class_auto_unlocker__coll__graph.png
class_auto_unlocker-members.html
class_auto_v_lock.html
class_auto_v_lock__coll__graph.png
class_auto_v_lock-members.html
class_binary_node.html
class_binary_node__inherit__graph.png
class_binary_node__coll__graph.png
class_binary_node-members.html
class_builtin_function_list.html
class_builtin_function_list-members.html
class_const_hash_iterator.html
class_const_hash_iterator__inherit__graph.png
class_const_hash_iterator__coll__graph.png
class_const_hash_iterator-members.html
class_const_list_iterator.html
class_const_list_iterator__coll__graph.png
class_const_list_iterator-members.html
class_const_value_list_iterator.html
class_const_value_list_iterator__coll__graph.png
class_const_value_list_iterator-members.html
classcstr__vector__t.html
classcstr__vector__t-members.html
class_datasource.html
class_datasource-members.html
class_date_time.html
class_date_time__inherit__graph.png
class_date_time-members.html
class_date_time_node.html
class_date_time_node__inherit__graph.png
class_date_time_node__coll__graph.png
class_date_time_node-members.html
class_date_time_node_value_helper.html
class_date_time_node_value_helper-members.html
class_date_time_value_helper.html
class_date_time_value_helper-members.html
class_d_b_i_driver.html
class_d_b_i_driver-members.html
class_d_b_i_driver_list.html
class_d_b_i_driver_list-members.html
class_exception_sink.html
class_exception_sink-members.html
class_feature_list.html
class_feature_list__inherit__graph.png
class_feature_list__coll__graph.png
class_feature_list-members.html
structfree__ptr.html
structfree__ptr-members.html
class_hash_assignment_helper.html
class_hash_assignment_helper-members.html
class_hash_iterator.html
class_hash_iterator__inherit__graph.png
class_hash_iterator__coll__graph.png
class_hash_iterator-members.html
class_list_iterator.html
class_list_iterator__coll__graph.png
class_list_iterator-members.html
classltchar.html
classltchar-members.html
classltcstrcase.html
classltcstrcase-members.html
classltstr.html
classltstr-members.html
classltstrcase.html
classltstrcase-members.html
class_module_manager.html
class_module_manager-members.html
class_obj_scope_guard_impl0.html
class_obj_scope_guard_impl0__inherit__graph.png
class_obj_scope_guard_impl0__coll__graph.png
class_obj_scope_guard_impl0-members.html
class_obj_scope_guard_impl1.html
class_obj_scope_guard_impl1__inherit__graph.png
class_obj_scope_guard_impl1__coll__graph.png
class_obj_scope_guard_impl1-members.html
class_obj_scope_guard_impl2.html
class_obj_scope_guard_impl2__inherit__graph.png
class_obj_scope_guard_impl2__coll__graph.png
class_obj_scope_guard_impl2-members.html
class_opt_locker.html
class_opt_locker__coll__graph.png
class_opt_locker-members.html
class_parse_option_map.html
class_parse_option_map-members.html
class_private_data_ref_holder.html
class_private_data_ref_holder__inherit__graph.png
class_private_data_ref_holder__coll__graph.png
class_private_data_ref_holder-members.html
classqore__dbi__method__list.html
classqore__dbi__method__list-members.html
unionqore__i2__u.html
unionqore__i2__u-members.html
unionqore__i4__u.html
unionqore__i4__u-members.html
unionqore__i8__u.html
unionqore__i8__u-members.html
structqore__mod__api__compat__s.html
structqore__mod__api__compat__s-members.html
structqore__option__s.html
structqore__option__s-members.html
structqore__tm.html
structqore__tm-members.html
class_qore_addr_info.html
class_qore_addr_info-members.html
class_qore_auto_r_w_read_locker.html
class_qore_auto_r_w_read_locker__coll__graph.png
class_qore_auto_r_w_read_locker-members.html
class_qore_auto_r_w_write_locker.html
class_qore_auto_r_w_write_locker__coll__graph.png
class_qore_auto_r_w_write_locker-members.html
class_qore_big_int_node.html
class_qore_big_int_node__inherit__graph.png
class_qore_big_int_node__coll__graph.png
class_qore_big_int_node-members.html
class_qore_bool_false_node.html
class_qore_bool_false_node__inherit__graph.png
class_qore_bool_false_node__coll__graph.png
class_qore_bool_false_node-members.html
class_qore_bool_node.html
class_qore_bool_node__inherit__graph.png
class_qore_bool_node__coll__graph.png
class_qore_bool_node-members.html
class_qore_bool_true_node.html
class_qore_bool_true_node__inherit__graph.png
class_qore_bool_true_node__coll__graph.png
class_qore_bool_true_node-members.html
class_qore_class.html
class_qore_class-members.html
class_qore_condition.html
class_qore_condition-members.html
class_qore_counter.html
class_qore_counter-members.html
class_qore_encoding.html
class_qore_encoding-members.html
class_qore_encoding_manager.html
class_qore_encoding_manager-members.html
class_qore_file.html
class_qore_file-members.html
class_qore_float_node.html
class_qore_float_node__inherit__graph.png
class_qore_float_node__coll__graph.png
class_qore_float_node-members.html
class_qore_foreign_thread_helper.html
class_qore_foreign_thread_helper-members.html
class_qore_ftp_client.html
class_qore_ftp_client-members.html
class_qore_hash_node.html
class_qore_hash_node__inherit__graph.png
class_qore_hash_node__coll__graph.png
class_qore_hash_node-members.html
class_qore_h_t_t_p_client.html
class_qore_h_t_t_p_client__inherit__graph.png
class_qore_h_t_t_p_client__coll__graph.png
class_qore_h_t_t_p_client-members.html
class_qore_http_client_object.html
class_qore_http_client_object__inherit__graph.png
class_qore_http_client_object-members.html
class_qore_iterator_base.html
class_qore_iterator_base__inherit__graph.png
class_qore_iterator_base__coll__graph.png
class_qore_iterator_base-members.html
class_qore_list_node.html
class_qore_list_node__inherit__graph.png
class_qore_list_node__coll__graph.png
class_qore_list_node-members.html
class_qore_list_node_eval_optional_ref_holder.html
class_qore_list_node_eval_optional_ref_holder-members.html
class_qore_method.html
class_qore_method-members.html
class_qore_method_iterator.html
class_qore_method_iterator-members.html
class_qore_namespace.html
class_qore_namespace__inherit__graph.png
class_qore_namespace-members.html
class_qore_node_as_string_helper.html
class_qore_node_as_string_helper-members.html
class_qore_node_eval_optional_ref_holder.html
class_qore_node_eval_optional_ref_holder-members.html
class_qore_nothing_node.html
class_qore_nothing_node__inherit__graph.png
class_qore_nothing_node__coll__graph.png
class_qore_nothing_node-members.html
class_qore_null_node.html
class_qore_null_node__inherit__graph.png
class_qore_null_node__coll__graph.png
class_qore_null_node-members.html
class_qore_number_node.html
class_qore_number_node__inherit__graph.png
class_qore_number_node__coll__graph.png
class_qore_number_node-members.html
class_qore_object.html
class_qore_object__inherit__graph.png
class_qore_object__coll__graph.png
class_qore_object-members.html
class_qore_program.html
class_qore_program__inherit__graph.png
class_qore_program__coll__graph.png
class_qore_program-members.html
class_qore_program_helper.html
class_qore_program_helper-members.html
class_qore_reference_counter.html
class_qore_reference_counter__inherit__graph.png
class_qore_reference_counter__coll__graph.png
class_qore_reference_counter-members.html
class_qore_r_w_lock.html
class_qore_r_w_lock-members.html
class_qore_safe_r_w_read_locker.html
class_qore_safe_r_w_read_locker__coll__graph.png
class_qore_safe_r_w_read_locker-members.html
class_qore_safe_r_w_write_locker.html
class_qore_safe_r_w_write_locker__coll__graph.png
class_qore_safe_r_w_write_locker-members.html
class_qore_socket.html
class_qore_socket-members.html
class_qore_s_s_l_base.html
class_qore_s_s_l_base__inherit__graph.png
class_qore_s_s_l_base-members.html
class_qore_s_s_l_certificate.html
class_qore_s_s_l_certificate__inherit__graph.png
class_qore_s_s_l_certificate__coll__graph.png
class_qore_s_s_l_certificate-members.html
class_qore_s_s_l_private_key.html
class_qore_s_s_l_private_key__inherit__graph.png
class_qore_s_s_l_private_key__coll__graph.png
class_qore_s_s_l_private_key-members.html
class_qore_static_method_iterator.html
class_qore_static_method_iterator-members.html
class_qore_string.html
class_qore_string__inherit__graph.png
class_qore_string-members.html
class_qore_string_node.html
class_qore_string_node__inherit__graph.png
class_qore_string_node__coll__graph.png
class_qore_string_node-members.html
class_qore_string_node_value_helper.html
class_qore_string_node_value_helper-members.html
class_qore_string_value_helper.html
class_qore_string_value_helper__coll__graph.png
class_qore_string_value_helper-members.html
class_qore_thread_local_storage.html
class_qore_thread_local_storage-members.html
class_qore_thread_lock.html
class_qore_thread_lock-members.html
class_qore_type_info_helper.html
class_qore_type_info_helper__inherit__graph.png
class_qore_type_info_helper-members.html
class_qore_type_safe_reference_helper.html
class_qore_type_safe_reference_helper-members.html
class_qore_u_r_l.html
class_qore_u_r_l-members.html
class_qore_value_list.html
class_qore_value_list__inherit__graph.png
class_qore_value_list__coll__graph.png
class_qore_value_list-members.html
class_reference_argument_helper.html
class_reference_argument_helper-members.html
class_reference_holder.html
class_reference_holder__inherit__graph.png
class_reference_holder-members.html
class_reference_node.html
class_reference_node__inherit__graph.png
class_reference_node__coll__graph.png
class_reference_node-members.html
class_ref_holder.html
class_ref_holder-members.html
class_resolved_call_reference_node.html
class_resolved_call_reference_node__inherit__graph.png
class_resolved_call_reference_node__coll__graph.png
class_resolved_call_reference_node-members.html
class_reverse_const_hash_iterator.html
class_reverse_const_hash_iterator__inherit__graph.png
class_reverse_const_hash_iterator__coll__graph.png
class_reverse_const_hash_iterator-members.html
class_reverse_hash_iterator.html
class_reverse_hash_iterator__inherit__graph.png
class_reverse_hash_iterator__coll__graph.png
class_reverse_hash_iterator-members.html
class_root_qore_namespace.html
class_root_qore_namespace__inherit__graph.png
class_root_qore_namespace__coll__graph.png
class_root_qore_namespace-members.html
classsafe__dslist.html
classsafe__dslist-members.html
class_safe_locker.html
class_safe_locker__coll__graph.png
class_safe_locker-members.html
class_scope_guard_impl0.html
class_scope_guard_impl0__inherit__graph.png
class_scope_guard_impl0__coll__graph.png
class_scope_guard_impl0-members.html
class_scope_guard_impl1.html
class_scope_guard_impl1__inherit__graph.png
class_scope_guard_impl1__coll__graph.png
class_scope_guard_impl1-members.html
class_scope_guard_impl2.html
class_scope_guard_impl2__inherit__graph.png
class_scope_guard_impl2__coll__graph.png
class_scope_guard_impl2-members.html
class_scope_guard_impl3.html
class_scope_guard_impl3__inherit__graph.png
class_scope_guard_impl3__coll__graph.png
class_scope_guard_impl3-members.html
class_scope_guard_impl_base.html
class_scope_guard_impl_base__inherit__graph.png
class_scope_guard_impl_base-members.html
structsimple__delete.html
structsimple__delete-members.html
structsimple__deref.html
structsimple__deref-members.html
class_simple_qore_node.html
class_simple_qore_node__inherit__graph.png
class_simple_qore_node__coll__graph.png
class_simple_qore_node-members.html
class_simple_ref_holder.html
class_simple_ref_holder-members.html
class_simple_value_qore_node.html
class_simple_value_qore_node__inherit__graph.png
class_simple_value_qore_node__coll__graph.png
class_simple_value_qore_node-members.html
class_socket_source.html
class_socket_source-members.html
class_s_q_l_statement.html
class_s_q_l_statement-members.html
class_system_environment.html
class_system_environment-members.html
class_temp_encoding_helper.html
class_temp_encoding_helper-members.html
class_temp_string.html
class_temp_string-members.html
class_thread_cleanup_list.html
class_thread_cleanup_list-members.html
class_unique_value_qore_node.html
class_unique_value_qore_node__inherit__graph.png
class_unique_value_qore_node__coll__graph.png
class_unique_value_qore_node-members.html
class_value_list_iterator.html
class_value_list_iterator__coll__graph.png
class_value_list_iterator-members.html
structdetail_1_1_qore_value_cast_helper.html
structdetail_1_1_qore_value_cast_helper-members.html
structdetail_1_1_qore_value_cast_helper_3_01bool_01_4.html
structdetail_1_1_qore_value_cast_helper_3_01bool_01_4-members.html
structdetail_1_1_qore_value_cast_helper_3_01double_01_4.html
structdetail_1_1_qore_value_cast_helper_3_01double_01_4-members.html
structdetail_1_1_qore_value_cast_helper_3_01int64_01_4.html
structdetail_1_1_qore_value_cast_helper_3_01int64_01_4-members.html
graph_legend.png
graph_legend.html
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
dir_4e8d938e9ddb5a617c200d5739d1f41a_dep.png
dir_d44c64559bbebec7f509842c48db8b23.html
dir_d44c64559bbebec7f509842c48db8b23_dep.png
dir_1b4d0bbac86efc901044fcf05321a308.html
dir_1b4d0bbac86efc901044fcf05321a308_dep.png
dir_190ec3a3032c7cbd271ed7adfbeb62e8.html
dir_190ec3a3032c7cbd271ed7adfbeb62e8_dep.png
index.html
pages.html
modules.html
annotated.html
classes.html
hierarchy.html
inherits.html
inherit_graph_0.png
inherit_graph_1.png
inherit_graph_2.png
inherit_graph_3.png
inherit_graph_4.png
inherit_graph_5.png
inherit_graph_6.png
inherit_graph_7.png
inherit_graph_8.png
inherit_graph_9.png
inherit_graph_10.png
inherit_graph_11.png
inherit_graph_12.png
inherit_graph_13.png
inherit_graph_14.png
inherit_graph_15.png
inherit_graph_16.png
inherit_graph_17.png
inherit_graph_18.png
inherit_graph_19.png
inherit_graph_20.png
inherit_graph_21.png
inherit_graph_22.png
inherit_graph_23.png
inherit_graph_24.png
inherit_graph_25.png
inherit_graph_26.png
inherit_graph_27.png
inherit_graph_28.png
inherit_graph_29.png
inherit_graph_30.png
inherit_graph_31.png
inherit_graph_32.png
inherit_graph_33.png
inherit_graph_34.png
inherit_graph_35.png
inherit_graph_36.png
inherit_graph_37.png
inherit_graph_38.png
inherit_graph_39.png
inherit_graph_40.png
inherit_graph_41.png
inherit_graph_42.png
inherit_graph_43.png
inherit_graph_44.png
inherit_graph_45.png
inherit_graph_46.png
inherit_graph_47.png
inherit_graph_48.png
inherit_graph_49.png
inherit_graph_50.png
inherit_graph_51.png
inherit_graph_52.png
inherit_graph_53.png
inherit_graph_54.png
inherit_graph_55.png
inherit_graph_56.png
inherit_graph_57.png
inherit_graph_58.png
inherit_graph_59.png
inherit_graph_60.png
inherit_graph_61.png
inherit_graph_62.png
inherit_graph_63.png
inherit_graph_64.png
inherit_graph_65.png
inherit_graph_66.png
inherit_graph_67.png
inherit_graph_68.png
inherit_graph_69.png
inherit_graph_70.png
inherit_graph_71.png
inherit_graph_72.png
inherit_graph_73.png
inherit_graph_74.png
inherit_graph_75.png
inherit_graph_76.png
inherit_graph_77.png
inherit_graph_78.png
inherit_graph_79.png
inherit_graph_80.png
inherit_graph_81.png
inherit_graph_82.png
inherit_graph_83.png
inherit_graph_84.png
inherit_graph_85.png
inherit_graph_86.png
inherit_graph_87.png
inherit_graph_88.png
functions.html
functions_0x62.html
functions_0x63.html
functions_0x64.html
functions_0x65.html
functions_0x66.html
functions_0x67.html
functions_0x68.html
functions_0x69.html
functions_0x6b.html
functions_0x6c.html
functions_0x6d.html
functions_0x6e.html
functions_0x6f.html
functions_0x70.html
functions_0x71.html
functions_0x72.html
functions_0x73.html
functions_0x74.html
functions_0x75.html
functions_0x76.html
functions_0x77.html
functions_0x7a.html
functions_0x7e.html
functions_func.html
functions_func_0x62.html
functions_func_0x63.html
functions_func_0x64.html
functions_func_0x65.html
functions_func_0x66.html
functions_func_0x67.html
functions_func_0x68.html
functions_func_0x69.html
functions_func_0x6c.html
functions_func_0x6d.html
functions_func_0x6e.html
functions_func_0x6f.html
functions_func_0x70.html
functions_func_0x71.html
functions_func_0x72.html
functions_func_0x73.html
functions_func_0x74.html
functions_func_0x75.html
functions_func_0x76.html
functions_func_0x77.html
functions_func_0x7a.html
functions_func_0x7e.html
functions_vars.html
files.html
globals.html
globals_0x61.html
globals_0x62.html
globals_0x63.html
globals_0x64.html
globals_0x66.html
globals_0x67.html
globals_0x68.html
globals_0x69.html
globals_0x6d.html
globals_0x6e.html
globals_0x70.html
globals_0x71.html
globals_0x72.html
globals_0x73.html
globals_0x74.html
globals_func.html
globals_vars.html
globals_type.html
globals_enum.html
globals_eval.html
globals_defs.html
globals_defs_0x64.html
globals_defs_0x68.html
globals_defs_0x6e.html
globals_defs_0x70.html
globals_defs_0x71.html
globals_defs_0x74.html