Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_qore_list_const_iterator< T >Defines a const iterator for a safe_dslist
_qore_list_iterator< T >Defines an iterator for a safe_dslist
_qore_list_node< T >Defines a node in a safe_dslist
AbstractCallReferenceNodeBase class for call references, reference-counted, dynamically allocated only
AbstractPrivateDataBase class for all data to be used as private data of Qore objects
AbstractQoreClassTypeInfoHelperNote that the QoreClass object created by this class must be deleted externally
AbstractQoreNodeThe base class for all value and parse types in Qore expression trees
AbstractThreadResourceBase class for saving data using Qore's thread resource management system
AtomicEnvironmentSetterClass allowing for multiple updates to the system environment within a single lock in a thread-safe way, can be used on the stack
AutoLockerSafe and exception-safe way to hold locks in Qore, only to be used on the stack, cannot be dynamically allocated
AutoVLockAutoVLock is a container for safely managing global variable and object lock handovers, required for functions accessing global variables and object data where locking is necessary
BinaryNodeHolds arbitrary binary data
BuiltinFunctionListInterface to the global list of all builtin functions in the library
ConstHashIteratorConstant iterator class for QoreHashNode, to be only created on the stack
ConstListIteratorFor use on the stack only: iterates through elements of a const QoreListNode
cstr_vector_tNon-thread-safe vector for storing "char *" that you want to delete
DatasourceBase class for accessing databases in Qore through a Qore DBI driver
DateTimeHolds absolute and relative date/time values in Qore with precision to the microsecond
DateTimeNodeQore's parse tree/value type for date-time values, reference-counted, dynamically-allocated only
DateTimeNodeValueHelperManages calls to AbstractQoreNode::getDateTimeRepresentation() when a DateTimeNode value is required
DateTimeValueHelperManages calls to AbstractQoreNode::getDateTimeRepresentation() when a simple DateTime value is required
DBIDriverThis class provides the internal link to the database driver for Qore's DBI layer
DBIDriverListThis class is used to register and find DBI drivers loaded in qore
ExceptionSinkContainer for holding Qore-language exception information and also for registering a "thread_exit" call
FeatureListSTL-like list containing all presently-loaded Qore features
free_ptr< T >Functor template for calling free() on pointers
HashIteratorIterator class for QoreHashNode, to be only created on the stack
ListIteratorFor use on the stack only: iterates through a the elements of a QoreListNode
ltcharFor char less-than comparisons
ltcstrcaseFor simple c-string case-insensitive less-than comparisons
ltstrFor simple c-string less-than comparisons
ltstrcaseFor std::string case-insensitive less-than comparisons
ModuleManagerManages the loading of Qore modules from feature or path names. Also manages adding module changes into QoreProgram objects
ObjScopeGuardImpl0< Obj, MemFun >Scope guard class
ObjScopeGuardImpl1< Obj, MemFun, P1 >Scope guard class
ObjScopeGuardImpl2< Obj, MemFun, P1, P2 >Scope guard class
ParseOptionMapAccess to parse option information
PrivateDataRefHolder< T >Convenience class for holding AbstractPrivateData references
qore_dbi_method_listThis is the data structure Qore DBI drivers will use to pass the supported DBI methods
qore_i2_uUsed to swap 2-byte integers
qore_i4_uUsed to swap byte order of 4-byte values
qore_i8_uUsed to swap byte order of 8-byte values
qore_mod_api_compat_sElement of qore_mod_api_list;
qore_option_sDefinition of the elements in the qore_option_list
qore_tmFor returning broken-down time information
QoreAutoRWReadLockerSafe and exception-safe way to hold read locks in Qore, only to be used on the stack, cannot be dynamically allocated
QoreAutoRWWriteLockerSafe and exception-safe way to hold write locks in Qore, only to be used on the stack, cannot be dynamically allocated
QoreBigIntNodeThis class implements Qore's 64-bit integer data type, reference-counted, dynamically-allocated only
QoreBoolFalseNodeQore's boolean "false" node, unique, not dynamically-allocated, not reference-counted
QoreBoolNodeBase class for Qore's 2 boolean classes: QoreBoolTrueNode and QoreBoolFalseNode
QoreBoolTrueNodeQore's boolean "true" node, unique, not dynamically-allocated, not reference-counted
QoreClassDefines a Qore-language class
QoreConditionThread condition class implementing a wrapper for pthread_cond_t
QoreCounterSimple thread-safe counter object; objects can block on it until the counter reaches zero
QoreEncodingDefines string encoding functions in Qore
QoreEncodingManagerManages encodings in Qore
QoreFileControlled access to file data through Qore data structures
QoreFloatNodeQore's floating-point value type, dynamically-allocated only, reference counted
QoreFtpClientThread-safe access to FTP servers through Qore data structures
QoreHashNodeThis is the hash or associative list container type in Qore, dynamically allocated only, reference counted
QoreHTTPClientWay to communicate with HTTP servers using Qore data structures
QoreListNodeThis is the list container type in Qore, dynamically allocated only, reference counted
QoreListNodeEvalOptionalRefHolderFor use on the stack only: manages result of the optional evaluation of a QoreListNode
QoreMethodMethod in a QoreClass
QoreMethodIteratorTo be used to iterate throu a class' normal (non-static) methods
QoreNamespaceConstants, classes, and subnamespaces in QoreProgram objects
QoreNodeAsStringHelperSafely manages the return values to AbstractQoreNode::getAsString(), stack only, cannot be dynamically allocated
QoreNodeEvalOptionalRefHolderThis class manages reference counts for the optional evaluation of AbstractQoreNode objects
QoreNothingNodeQore's SQL "NOTHING" parse tree/value type, not-referenced counted, not dynamically allocated
QoreNullNodeQore's SQL "NULL" parse tree/value type, not-referenced counted, not dynamically allocated
QoreObjectImplementation of Qore's object data type, reference counted, dynamically-allocated only
QoreProgramSupports parsing and executing Qore-language code, reference counted, dynamically-allocated only
QoreProgramHelperSafely manages QoreProgram objects
QoreReferenceCounterAtomic reference counting to Qore objects
QoreRWLockSimple POSIX-threads-based read-write lock
QoreSocketAccess to sockets using Qore data structures
QoreSSLBaseOffers static functions to help with translating openssl data structures to Qore data structures
QoreSSLCertificateX509 certificate, reference-counted, dynamically-allocated only
QoreSSLPrivateKeyAccess to a private key data structure for SSL connections
QoreStaticMethodIteratorTo be used to iterate throu a class' static methods
QoreStringQore's string type supported by the QoreEncoding class
QoreStringNodeQore's string value type, reference counted, dynamically-allocated only
QoreStringNodeValueHelperThis class is used to safely manage calls to AbstractQoreNode::getStringRepresentation() when a QoreStringNode value is needed, stack only, may not be dynamically allocated
QoreStringValueHelperThis class is used to safely manage calls to AbstractQoreNode::getStringRepresentation() when a simple QoreString value is needed, stack only, may not be dynamically allocated
QoreThreadLocalStorage< T >Access to thread-local storage
QoreThreadLockMutually-exclusive thread lock
QoreTypeInfoHelperHelper type to allocate and manage QoreTypeInfo objects (not exported by the library)
QoreTypeSafeReferenceHelperHelper class to manage variable references passed to functions and class methods, stack only, cannot be dynamically allocated
QoreURLHelps with parsing URLs and provides access to URL components through Qore data structures
ReferenceArgumentHelperAllows a reference to be passed as an argument to Qore code
ReferenceHolder< T >Templated class to manage a reference count of an object that can throw a Qore-language exception when dereferenced
ReferenceNodeParse type: reference to a lvalue expression
RefHolder< T >Templated class for ScopeGuard to hold a c++ reference
ResolvedCallReferenceNodeBase class for resolved call references
RootQoreNamespaceRoot namespace of a QoreProgram object
safe_dslist< T >Templated class for a double-ended singly-linked list that can be safely read from multiple threads without locking as long as writes are locked
SafeLockerException-safe way to manage locks in Qore, only to be used on the stack, cannot be dynamically allocated
ScopeGuardImpl0< F >Scope guard class
ScopeGuardImpl1< F, P1 >Scope guard class
ScopeGuardImpl2< F, P1, P2 >Scope guard class
ScopeGuardImpl3< F, P1, P2, P3 >Scope guard class
ScopeGuardImplBaseScope guard class
simple_delete< T >Functor template for deleting elements
simple_deref< T >Functor template for dereferencing elements
SimpleQoreNodeThe base class for all types in Qore expression trees that cannot throw an exception when deleted
SimpleRefHolder< T >Manages a reference count of a pointer to a class that takes a simple "deref()" call with no arguments
SimpleValueQoreNodeBase class for simple value types
SocketSourceHelper class for getting socket origination information
SystemEnvironmentClass used to safely manipulate the system environment
TempEncodingHelperUse this class to manage strings where the character encoding must be specified and may be different than the actual encoding in the string
TempStringClass used to hold a possibly temporary QoreString pointer, stack only, cannot be dynamically allocated
ThreadCleanupListList of functions to be run when a thread ends; required for some external libraries that require explicit cleanup when a thread terminates
UniqueValueQoreNodeThis class is for value types that will exists only once in the Qore library, reference counting is disabled
version_list_tList of version numbers in order of importance (i.e. 1.2.3 = 1, 2, 3)

Generated on 14 Jun 2010 for Qore Programming Language by  doxygen 1.6.1