rwlogo
SourcePro C++ 12.5

SourcePro® C++ API Reference Guide

Product Documentation:

   SourcePro C++
Documentation Home

 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Annotated List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oCDComplexFFT2DServerPerforms two-dimensional (2-D) double precision complex fast Fourier transforms (FFTs) of an RWGenMat<DComplex> matrix
oCDComplexFFTServerPerforms double precision complex fast Fourier transforms (FFTs) of an RWMathVec<DComplex> vector
oCDoubleCosineServerPerforms double precision fast sine or cosine transforms of a real vector
oCDoubleFFTServerPerforms double precision complex fast Fourier transforms (FFTs) of a real vector
oCHistogramConstructs and maintains a histogram of input data
oCLeastSqFitConstructs a linear least squares fit to a straight line from input data
oCrw_hashmapMaintains a collection of mappings between two types K and V, implemented as a hash table of std::pair<K,V> instances
oCrw_hashmultimapMaintains a collection of mappings between two types K and V, implemented as a hash table of std::pair<K,V> instances where multiple occurrences of the same A instance are allowed
oCrw_hashmultisetMaintains a collection of some type A, in which there may be many equivalent instances of A
oCrw_hashsetMaintains a collection of some type A, in which there cannot be more than one occurrence of some given instance of A
oCrw_linear_algebra_traitsA collection of traits typedefs
oCrw_linear_algebra_traits< DComplex >A collection of traits typedefs specialized on DComplex
oCrw_linear_algebra_traits< double >A collection of traits typedefs specialized on double
oCrw_linear_algebra_traits< float >A collection of traits typedefs specialized on float
oCrw_numeric_traitsHelper class containing typedefs associated with numeric types, useful when creating a new numeric type
oCrw_slistMaintains a collection of some type A implemented as a singly-linked list
oCRWAddObservationsHolds information about adding observations to a parameter calculation
oCRWAddPredictorsHolds information about the addition of predictor variables to a parameter calculation
oCRWAnsiLocaleImplements the RWLocale interface, and encapsulates the C++ Standard Library locale
oCRWAnyEncapsulates an object of an arbitrary type
oCRWAsymmetricKeyEncapsulates the underlying cryptographic library's representation of the asymmetric key
oCRWAtomicCounterMaintains a reference count safely in a multithreaded environment
oCRWAtomicFlagAtomically sets and clears a bit flag
oCRWAuditStreamBufferConstructs a stream and audits the bytes that pass through it
oCRWBagCorresponds to the Smalltalk class Bag, representing a group of unordered elements not accessible by an external key
oCRWBagConstIteratorIterator for class RWBag, which allows sequential access to all the elements of RWBag but allows no changes
oCRWBagIteratorIterator for class RWBag, which allows sequential access to all the elements of RWBag
oCRWBalanceDecompEncapsulates the decomposition implicit in the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues
oCRWBalanceTransformEncapsulates the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues
oCRWBandFactEncapsulates the factorization of banded matrices used to solve a system of equations
oCRWBandMatEncapsulates a banded matrix
oCRWBandTriDiagDecompEncapsulates a symmetric tridiagonal decomposition of a symmetric banded matrix
oCRWBarrierSynchronizes a number of concurrent threads at a specific point in their processing
oCRWBasicUStringRepresents and manages an array of UTF-16 values
oCRWBenchAbstract base class to facilitate automatic benchmarking of some piece of code
oCRWBilateralExchangeImplements a standard form of currency conversion
oCRWBinaryTreeRepresents a group of ordered elements, as sorted by a comparison method, and allowing duplicates
oCRWBinaryTreeConstIteratorIterator for class RWBinaryTree that allows no changes to the values in the binary tree
oCRWBinaryTreeIteratorIterator for class RWBinaryTree
oCRWbistreamRestores variables stored in binary format by RWbostream
oCRWBitRefRepresents an l-value to the RWBitVec and RWTBitVec classes
oCRWBitVecRepresents a bit vector whose length can be changed at runtime
oCRWBodyBaseBase class for body classes
oCRWbostreamStores variables in binary format
oCRWBoundsErrException class that reports invalid indexes into buffers
oCRWBTreeRepresents a group of ordered elements not accessible by an external key, and for which duplicates are not allowed
oCRWBTreeDictionaryRepresents a dictionary for the storage and retrieval of key-value pairs, and implemented as a B-tree
oCRWBTreeOnDiskRepresents an ordered collection of associations of keys and values, with keys ordered based on an external function and with duplicate keys not allowed
oCRWBufferedCharInputStreamImpImplements a buffer that can be used with narrow character input streams
oCRWBufferedPageHeapDeprecated. Abstract base class representing a virtual page heap accessed through a buffer
oCRWBufferedRecvPortalProvides buffering of recv() calls only, possibly improving performance by limiting calls to the underlying RWPortal
oCRWBufferedSendPortalProvides buffering of send() calls only, possibly improving performance by limiting calls to the underlying RWPortal
oCRWByteArrayOutputStreamHandle class for binary output streams, allowing retrieval of inserted data as a byte array
oCRWByteArrayOutputStreamImpAbstract base class for binary output streams, allowing retrieval of inserted data as a byte array
oCRWByteFromStreambufInputStreamImpConcrete class that connects a binary stream to an iostreams narrow character buffer
oCRWByteInputStreamHandle class for all binary input stream implementation classes
oCRWByteInputStreamImpAbstract base class for all binary input stream implementation classes
oCRWByteOutputStreamHandle class for all binary output stream implementation classes
oCRWByteOutputStreamImpAbstract base class for all binary output stream implementation classes
oCRWByteToStreambufOutputStreamImpConcrete class connecting a binary stream to an iostreams narrow character buffer
oCRWCacheManagerCaches fixed-length blocks to and from an associated RWFile
oCRWCancellationRepresents an exception that is thrown to cancel a thread
oCRWCConstSubStringAllows some subsection of an RWCString to be addressed by defining a starting position and an extent
oCRWCertificateKeyMismatchErrorThrown when the provided RWX509Certificate is not valid for the given RWPrivateKey
oCRWCertificateNotValidErrorThrown when a provided certificate is not valid
oCRWCertificateOrKeyTooLargeErrorDeprecated. Thrown when the key data is too large to be used
oCRWChainedByteArrayOutputStreamImpConcrete class implementing the byte array output stream interface
oCRWChainedCharArrayOutputStreamImpConcrete class implementing the narrow character array output stream interface
oCRWChainedMemoryStreambufImplementation of the iostreams std::streambuf interface, providing increased performance
oCRWChainedUCharArrayOutputStreamImpConcrete class implementing the UTF-16 character array output stream interface
oCRWChainedWCharArrayOutputStreamImpConcrete class implementing the wide character array output stream interface
oCRWCharArrayOutputStreamHandle class for narrow character output streams that allow retrieval of their inserted data as a narrow character array
oCRWCharArrayOutputStreamImpAbstract base class for narrow character output streams that allow retrieval of their inserted data as a character array
oCRWCharFromStreambufInputStreamImpConcrete class connecting a narrow character stream to an iostreams narrow character buffer
oCRWCharInputStreamHandle class for all narrow character input stream implementation classes
oCRWCharInputStreamImpAbstract base class for all narrow character input stream implementation classes
oCRWCharOutputStreamHandle class for all narrow character output stream implementation classes
oCRWCharOutputStreamImpAbstract base class for all narrow character output stream implementation classes
oCRWCharToStreambufOutputStreamImpConcrete class connecting a narrow character stream to an iostreams narrow character buffer
oCRWCJRefUsed by the RWHermMat<T> classes to reference data that may need to be conjugated
oCRWClockTimerMeasures elapsed wall clock time
oCRWCODecompEncapsulates a complete orthogonal decomposition
oCRWCollectableContains virtual functions for identifying, hashing, comparing, storing and retrieving collectable objects
oCRWCollectableAssociationAssociates a key with a value in the Essential Tools Module "dictionary" collection classes
oCRWCollectableDateDeprecated. Inherits from classes RWDate and RWCollectable
oCRWCollectableDateTimeProvides a polymorphically persistable RWDateTime
oCRWCollectableIntProvides a polymorphically persistable RWInteger
oCRWCollectableStringProvides a polymorphically persistable RWCString
oCRWCollectableTimeDeprecated. Inherits classes RWTime and RWCollectable
oCRWCollectableWStringProvides a polymorphically persistable RWWString
oCRWCollectionContains virtual functions for inserting and retrieving pointers to RWCollectable objects into the collection classes
oCRWCompactObjectInputStreamImpReads objects encoded in a compact format from the supplied RWDataInputStream
oCRWCompactObjectOutputStreamImpWrites objects in a compact format to the supplied RWDataOutputStream
oCRWCompressedIOStreamCompresses and serializes data to or deserializes and decompresses data from an associated std::streambuf
oCRWCompressedIStreamDeserializes and decompresses data from an associated std::streambuf
oCRWCompressedOStreamCompresses data and serializes it to an associated std::streambuf
oCRWCompressedStreamBufferDerived stream buffer that reads and writes compressed data to an associated std::streambuf
oCRWConditionA condition variable used to delay and reawaken a thread based on program state
oCRWConstIteratorContains virtual functions for positioning and resetting the const iterator
oCRWConversionErrException class that reports character encoding conversion errors
oCRWConvertGenMatConverts between RWGenMat types with different datatypes
oCRWConvertMathArrayConverts between RWMathArray types with different datatypes
oCRWConvertMathVecConverts between RWMathVec types with different datatypes
oCRWCopyOnWriteCConstSubStringAlternate implementation of RWCConstSubString when RW_COPY_ON_WRITE_STRING is defined
oCRWCopyOnWriteCStringAlternate implementation of RWCString when RW_COPY_ON_WRITE_STRING is defined
oCRWCopyOnWriteCSubStringAlternate implementation of RWCSubString when RW_COPY_ON_WRITE_STRING is defined
oCRWCopyOnWriteWConstSubStringAlternate implementation of RWWConstSubString when RW_COPY_ON_WRITE_STRING is defined
oCRWCopyOnWriteWStringAlternate implementation of RWWString when RW_COPY_ON_WRITE_STRING is defined
oCRWCopyOnWriteWSubStringAlternate implementation of RWWSubString when RW_COPY_ON_WRITE_STRING is defined
oCRWCRegexpRepresents a regular expression. Deprecated
oCRWCriticalSectionProvides mutual exclusion for a critical section of code in which only one thread should execute at a time
oCRWCStringOffers powerful and convenient facilities for manipulating strings
oCRWCSubStringAllows some subsection of an RWCString to be addressed by defining a starting position and an extent
oCRWCTokenizerBreaks a string into separate tokens delimited by an arbitrary whitespace. Can be used as an alternative to the ANSI C function strtok()
oCRWCurrencyA repository for currency information
oCRWCurrencyBookStores RWCurrency objects in which each is identified by a unique mnemonic
oCRWDataFromByteInputStreamImpAbstract base class for all the data from binary conversion input stream implementation classes
oCRWDataFromCharInputStreamImpAbstract base class from which all input stream implementation classes that convert from data to narrow characters must derive
oCRWDataFromVirtualInputStreamImpAdapter class that allows virtual input stream class RWvistream to be used where data input stream class RWDataInputStream is required
oCRWDataInputStreamHandle class for all the data input stream implementation classes
oCRWDataInputStreamImpAbstract base class from which all data input stream implementation classes must derive
oCRWDataOutputStreamHandle class for all the data output stream implementation classes
oCRWDataOutputStreamImpAbstract base class from which all data output stream implementation classes must derive
oCRWDataToByteOutputStreamImpAbstract base class from which all output stream implementation classes that convert from data to binary must derive
oCRWDataToCharOutputStreamImpAbstract base class from which all output stream implementation classes that convert from data to narrow characters must derive
oCRWDataToVirtualOutputStreamImpAdapter class that allows virtual output stream class RWvostream to be used where data output stream class RWDataOutputStream is required
oCRWDataViewBase class for all classes that provide a view into a contiguous block of memory
oCRWDateDeprecated. Represents a date stored as a Julian day number
oCRWDateTimeRepresents a date and time stored in milliseconds
oCRWDaylightBoundaryStruct used by RWDaylightRule to define the beginning and ending of daylight saving time
oCRWDaylightRuleStruct that defines daylight saving time rules
oCRWDBAbstractBufferEncapsulates a buffer of data, including its indicator array
oCRWDBAssignmentRepresents the result of applying the RWDBColumn::assign() method to an RWDBExpr
oCRWDBBinaryCallbackBase class for user-defined callback methods that fetch and send binary data
oCRWDBBinaryVectorDeprecated. Transfers binary arrays between the application and the database
oCRWDBBinaryVectorElementDeprecated. Encapsulates arrays of unsigned characters stored in RWDBBinaryVector instances
oCRWDBBlobStores Binary Large Objects (Blobs) and includes relevant accessors
oCRWDBBoundExprActs as a placeholder in a dynamic SQL statement, providing a type-safe interface for binding a local variable to a dynamic SQL statement
oCRWDBBulkInserterUsed to insert an RWDBTBuffer array into a database table. (To insert scalar values, use RWDBInserter.)
oCRWDBBulkReaderReads result sets, represented as arrays of RWDBTBuffer<T> or RWDBDateVector, that are associated with an RWDBTable or RWDBSelector. (For reading scalar values, use RWDBReader.)
oCRWDBCacheManagerBase class for user-defined metadata cache managers
oCRWDBCharCallbackBase class for user-defined callback methods that fetch and send character data
oCRWDBCheckConstraintRepresents check constraints, used when creating a database table or fetching a database table schema
oCRWDBCheckConstraintListHolds an ordered collection of RWDBCheckConstraint instances
oCRWDBCollectableExprAdds RWCollectable semantics to RWDBExpr
oCRWDBColumnRepresents a column within a table or schema, or a particular parameter of a stored procedure
oCRWDBCompoundSelectorRepresents the result of the set operators Union, Intersection, or Difference applied to RWDBSelector
oCRWDBConnCallbackHandle class for connection callbacks that encapsulate a reference-counted pointer to the RWDBConnCallbackImp body class
oCRWDBConnCallbackImpAbstract base class from which all custom connection callbacks must derive
oCRWDBConnectionRepresents an explicit database connection object that can be used in place of the implicit database connection provided by RWDBDatabase
oCRWDBCriterionRepresents the result of applying logical operators to RWDBExpr. It encapsulates search conditions that are used in SQL WHERE clauses and CHECK constraints
oCRWDBCritFormDefinitionBase class for a family of classes used to define functional notation for RWDBCriterion
oCRWDBCritFuncDef0Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking no parameters
oCRWDBCritFuncDef1Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 1 parameter
oCRWDBCritFuncDef2Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 2 parameters
oCRWDBCritFuncDef3Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 3 parameters
oCRWDBCritFuncDef4Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 4 parameters
oCRWDBCursorEncapsulates a database cursor
oCRWDBDatabaseManages connections with database servers
oCRWDBDatabaseCallbackHandle class for database callbacks, encapsulating a reference-counted pointer to the RWDBDatabaseCallbackImp body class
oCRWDBDatabaseCallbackImpAbstract base class from which all custom database callbacks derive
oCRWDBDataCallbackBase class for user-defined callbacks
oCRWDBDateTimeDeprecated. Represents a date and time stored as the number of milliseconds
oCRWDBDateVectorDeprecated. Used as a buffer when transferring date values between the application and the database
oCRWDBDB2CLILibEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters
oCRWDBDB2CLILibSystemHandleEncapsulates a single SQLHDBC used by the RWDBConnection
oCRWDBDecimalVectorDeprecated. Transfers decimal arrays of width width between the application and the database. width between the application and the database
oCRWDBDecimalVectorElementDeprecated. Encapsulates arrays of decimals stored in RWDBDecimalVector objects
oCRWDBDeleterEncapsulates an SQL DELETE statement
oCRWDBDurationRepresents a time span in number of seconds
oCRWDBEnvironmentHandleAbstract base class from which all vendor-specific environment handles must derive. Environment handles are methods that can set or retrieve certain configuration parameters
oCRWDBExprA C++ representation of expressions used in constructing SQL statements
oCRWDBExprFormDefinitionBase class for a family of classes that defines functional notation for RWDBExpr
oCRWDBExprFuncDef0Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take no parameters
oCRWDBExprFuncDef1Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 1 parameter
oCRWDBExprFuncDef2Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 2 parameters
oCRWDBExprFuncDef3Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 3 parameters
oCRWDBExprFuncDef4Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 4 parameters
oCRWDBForeignKeyRepresents foreign keys in a database, used when creating a database table or fetching a database table schema
oCRWDBForeignKeyListHolds an ordered collection of RWDBForeignKey instances
oCRWDBIdentityConstraintRepresents an identity constraint of a column within a table or schema
oCRWDBInMemoryCacheManagerIn memory metadata cache manager
oCRWDBInserterEncapsulates an SQL INSERT statement
oCRWDBJoinExprUsed to build outer join constructs
oCRWDBManagerA monostate class that manages RWDBDatabase instances, thus mediating access to database servers
oCRWDBMBStringRepresents a multibyte character string, ensuring that these get handled correctly by databases that differentiate between multibyte and single byte character strings
oCRWDBMemTableRepresents a table of data that resides in program memory
oCRWDBMsSqlLibEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters with Microsoft SQL Server
oCRWDBMsSqlLibSystemHandleProvides a mechanism for making direct calls to the Microsoft SQL Server API, and some methods for setting access module-specific properties
oCRWDBMultiRowProvides a mechanism by which a collection of bindable objects can be used with the RWDBValue and RWDBRow interface
oCRWDBMySqlLibEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters with MySQL
oCRWDBMySqlLibSystemHandleProvides a mechanism for making direct calls to the MySQL API
oCRWDBNullIndicatorProvides a way to determine whether some given data is NULL
oCRWDBOCIEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters with Oracle OCI
oCRWDBOCISystemHandleProvides a mechanism for making direct calls to the Oracle OCI API, and some methods for setting access module-specific properties
oCRWDBODBCLibEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters with ODBC
oCRWDBODBCLibSystemHandleProvides a mechanism for making direct calls to the ODBC API
oCRWDBOSqlEncapsulates a database-specific SQL statement with all its input and output bindings
oCRWDBPGSEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters with PostgreSQL
oCRWDBPGSSystemHandleProvides a mechanism for making direct calls to the PostgreSQL API, and some methods for setting access module-specific properties
oCRWDBPhraseBookA lookup table containing keywords and phrases used by specific databases
oCRWDBPrimaryKeyRepresents a primary key, used when creating a database table or fetching a database table primary key
oCRWDBReaderProvides row-by-row access to tabular data
oCRWDBResultRepresents a sequence of zero or more RWDBTable instances
oCRWDBRowAn ordered collection of RWDBValue instances
oCRWDBSchemaAn ordered collection of RWDBColumn instances, encapsulating the database notion of a schema
oCRWDBSelectorEncapsulates the SQL SELECT statement
oCRWDBSelectorBaseBase class for selector classes RWDBSelector and RWDBCompoundSelector
oCRWDBStatusEncapsulates the error state of an object or operation
oCRWDBStoredProcEncapsulates a database stored procedure, providing a uniform API to the common operations related to them
oCRWDBStoredProcEntryClass to hold RWDBStoredProc metadata for cache managers
oCRWDBStringVectorDeprecated. Transfers character arrays of width width between the application and the database
oCRWDBStringVectorElementDeprecated. Encapsulates arrays of characters stored in RWDBStringVector objects
oCRWDBSybCtLibEnvironmentHandleProvides methods for setting and retrieving certain connect time and configuration parameters with Sybase Open Client Client-Library
oCRWDBSybCtLibSystemHandleProvides a mechanism for making direct calls to the Sybase Open Client Client-Library API and some methods for setting access module-specific properties
oCRWDBSystemHandleBase class for database-specific classes that provide direct access to the database API
oCRWDBTableBase class for a family of classes that represent the abstract notion of a database table in a number of different ways
oCRWDBTableEntryClass to hold RWDBTable metadata for cache managers
oCRWDBTBufferTemplate class that encapsulates a fixed-sized array of elements of type T
oCRWDBTMemTableBaseAbstract base class for the derived class RWDBTPtrMemTable
oCRWDBTPtrMemTableRepresents a parameterized memory table
oCRWDBTracerProvides a runtime trace facility for DB Interface Module applications
oCRWDBUChar16CallbackBase class for user-defined callbacks that fetch and send UTF-16 character data
oCRWDBUniqueConstraintRepresents unique constraints, used when creating a database table or fetching a database table schema
oCRWDBUniqueConstraintListHolds an ordered collection of RWDBUniqueConstraint instances
oCRWDBUpdaterEncapsulates the SQL UPDATE statement
oCRWDBValueProvides storage for C++ primitive types and structured types used by the DB Interface Module, and adds NULL/NOT NULL semantics
oCRWDBVectorDeprecated. Used as a buffer when transferring data between the application and the database
oCRWDBVendorDateDeprecated. Encapsulates vendor-specific date structures
oCRWDecimalExactly represents a decimal fraction
oCRWDecimalBaseBase class for the family of Rogue Wave decimal classes
oCRWDecimalFormatEncapsulates formatting information for converting a decimal number to a string
oCRWDecimalFormatScopeEncapsulates decimal format specifiers
oCRWDecimalInexactErrSignals problems in computations involving the Rogue Wave decimal classes
oCRWDecimalOverflowErrSignals overflow problems in computations involving the Rogue Wave decimal classes
oCRWDecimalPortableRepresents an arbitrary precision decimal fraction, providing maximum portability
oCRWDenseTriDiagDecompEncapsulates the symmetric tridiagonal decomposition of a dense symmetric matrix
oCRWDirectoryIterator< const char * >Provides a specialization of the class template for const char*, with no iteration of subdirectories
oCRWDirectoryIterator< RWCString >Provides a specialization of the class template for RWCString, with recursive iteration of subdirectories
oCRWDirEntryA convenience class that encapsulates parsing and component storage of directory entries typical of those returned from the FTP LIST command
oCRWDiskPageHeapDeprecated. Specialized type of buffered page heap that swaps its pages to disk as necessary
oCRWDivisionExchangeConcrete currency exchange implementation class that converts a source currency to a target currency by dividing the amount of the source currency by the associated conversion factor
oCRWDivisionGroupA collection of currency objects that convert a source currency to a target currency by dividing the amount of the source currency by a conversion factor
oCRWDlistCollectablesRepresents a group of ordered items, not accessible by an external key
oCRWDlistCollectablesConstIteratorTraverses the linked-list from the first (head) to the last (tail) item
oCRWDlistCollectablesIteratorTraverses the linked-list from the first (head) to the last (tail) item
oCRWEigDecompEncapsulates the eigenvalues and eigenvectors of a nonsymmetric matrix
oCRWEigServerAbstract base class for the nonsymmetric eigenvalue servers
oCRWeistreamSpecializes the base class RWbistream to restore values previously stored by RWeostream
oCRWEnhancedXmlObjectInputStreamImpReads objects encoded in XML from the supplied RWDataInputStream
oCRWEnhancedXmlObjectOutputStreamImpWrites objects as XML into the supplied RWDataOutputStream
oCRWeostreamSpecializes the base class RWbostream to store values in a portable binary format
oCRWEscrowImpBaseA base class that breaks the circular dependency between RWTEscrowImp<Redeemable> and RWTIOUResult<Redeemable>, used when implementing new concrete RWTEscrowImp<Redeemable> classes
oCRWEuroGroupA collection of all currencies replaced by the Euro, in which each object implements the RWTriangularExchange<T> conversion type
oCRWExchangeHandle class for the abstract body class RWExchangeImpl<T> from which all concrete currency converters derive
oCRWExchangeFactoryFactory class that creates currency exchange objects
oCRWExchangeGroupThe handle for the implementation class RWExchangeGroupImpl<T> , the abstract base class for all currency exchange group implementations. A currency exchange group is a collection of currencies that use the same currency-conversion rules
oCRWExchangeGroupImplAbstract base class from which all exchange group implementation classes must derive. Implements the handle-body pattern in which RWExchangeGroup<T> is the handle
oCRWExchangeImplThe abstract base class from which all currency implementation classes must derive
oCRWExchangeRateEncapsulates a source currency, a target currency, and a conversion factor, which is, by convention, a multiplicative conversion factor
oCRWExchangeRateTableStores exchange rates as unique pairs of source and target currencies
oCRWExternalErrException class that reports errors caused by external sources over which the library has no control
oCRWExternalStreamExceptionBase class for the stream exceptions
oCRWFactoryCreates an instance of an RWCollectable object, given a class ID
oCRWFIFOMutexLockGuarantees that blocking threads acquire the mutex in the same order that they called the acquire() member function
oCRWFileRepresents an abstraction of a filesystem regular file
oCRWFileErrException class that reports the failure of file IO operations
oCRWFileManagerAllocates and deallocates storage in a disk file, much like a "freestore" manager
oCRWFileStatProvides file statistical information in a portable manner
oCRWFilteredByteInputStreamImpAbstract base class for all the filtered binary input stream implementation classes
oCRWFilteredByteOutputStreamImpAbstract base class for all the filtered binary output stream implementation classes
oCRWFilteredCharInputStreamImpAbstract base class for all the filtered narrow character input stream implementation classes
oCRWFilteredCharOutputStreamImpAbstract base class for all the filtered narrow character output stream implementation classes
oCRWFilteredDataInputStreamImpAbstract base class for all the filtered data input stream implementation classes
oCRWFilteredDataOutputStreamImpAbstract base class for all the filtered data output stream implementation classes
oCRWFilteredUCharInputStreamImpAbstract base class for all the filtered UTF-16 character input stream implementation classes
oCRWFilteredUCharOutputStreamImpAbstract base class for all the filtered UTF-16 output stream implementation classes
oCRWFilteredWCharInputStreamImpAbstract base class for all the filtered wide character input stream implementation classes
oCRWFilteredWCharOutputStreamImpAbstract base class for all the filtered wide character output stream implementation classes
oCRWFixedDecimalExact representation of a decimal fraction with a fixed number of digits after the decimal point, with automatic rounding to ensure correct number of decimal places
oCRWFromUTF8ConverterConverts char, RWCString or std::string UTF-8 values to UTF-16
oCRWFtpAgentProvides basic FTP file and directory access, handling more FTP protocol details than RWFtpClient, but without as much flexibility
oCRWFtpClientProvides low-level access to the FTP client-side protocol
oCRWFtpDataReplySpecialization class of RWFtpReply containing an RWSocketPortal for data that is to be read from or written to the underlying socket
oCRWFtpPwdReplyA specialization class of RWFtpReply that attempts to parse the FTP protocol reply for the current directory information
oCRWFtpReplyThe base class for all FTP protocol reply messages
oCRWFtpsClientProvides low-level access to the FTPS (FTP with SSL) client-side protocol
oCRWFtpsDataReplySpecialization class of RWFtpsReply containing an RWPortal for data read from or written to the underlying socket
oCRWFtpsPwdReplySpecialization class of RWFtpsReply for parsing the FTP protocol reply for the current directory information
oCRWFtpsReplyThe base class for all FTPS protocol reply messages
oCRWFunctor0Represents the group of functors that are invoked without any arguments and whose invocation returns no value
oCRWFunctor0ImpAbstract base class for functor body classes that are invoked with no caller arguments and return no value
oCRWFunctorList0A sequence of functors whose invocation takes no arguments
oCRWGenFactA templatized LU factorization class that holds the LU factorization of a general square matrix of type T
oCRWGenMatA templatized general matrix class
oCRWGenMatConstIteratorThe random access iterator for the RWGenMat<T> collection class
oCRWGenMatIteratorThe random access iterator for the RWGenMat<T> collection class
oCRWGenMatIteratorBaseThe base class for RWGenMat iterators
oCRWGPValueFunctorCalculates the G statistic for a logistic model in comparison to the intercept-only model
oCRWHandleBaseBase class for all handle classes. Increments a reference count for each class instance that is bound to an instance of the RWBodyBase class
oCRWHashDictionaryRepresents a group of unordered values, accessible by external keys
oCRWHashDictionaryConstIteratorAllows sequential access to all the elements of RWHashDictionary and, as a const iterator, does not change anything in the underlying data structure
oCRWHashDictionaryIteratorAllows sequential access to all the elements of RWHashDictionary
oCRWHashTableA simple hash table for objects inheriting from RWCollectable. Uses chaining (as implemented by class RWSlistCollectables) to resolve hash collisions
oCRWHashTableConstIteratorAllows sequential access to all the elements of RWHashTable and, as a const iterator, it does not change anything in the underlying data structure
oCRWHashTableIteratorAllows sequential access to all the elements of RWHashTable
oCRWHermBandMatEncapsulates a Hermitian banded matrix. A Hermitian banded matrix is Hermitian, and nonzero only near the diagonal
oCRWHermEigDecompEncapsulates the eigenvalues and eigenvectors of a Hermitian matrix
oCRWHermEigServerAbstract base class for the Hermitian eigenvalue server
oCRWHermFactEncapsulates factorizations of Hermitian matrices
oCRWHermMatEncapsulates a Hermitian matrix
oCRWHermPDQREigServerThe server for the positive definite QR method of computing eigenvalues
oCRWHermQREigServerThe default server for the QR method of computing eigenvalues
oCRWHermRangeEigServerThe Hermitian eigenvalue server class, allowing the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors
oCRWHermRFQREigServerThe server for the root-free QR method of computing eigenvalues
oCRWHermSomeEigServerThe Hermitian eigenvalue server class, allowing the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors
oCRWHessEigServerEncapsulates Hessenberg decomposition eigenvalue servers used to construct eigenvalue decomposition objects of type RWEigDecomp<T> from Hessenberg decompositions
oCRWHessenbergDecompEncapsulates a Hessenberg decomposition as well as an optional balance transformation
oCRWHttpAgentProvides a high-level interface for issuing common HTTP requests
oCRWHttpAuthorizationHeaderBaseHelper class that defines the header label and type for derived HTTP Authorization headers
oCRWHttpBasicAuthorizationHeaderHelper class that defines an Authorization header for Basic Access Authentication
oCRWHttpClientProvides a low-level interface for communicating with an HTTP server
oCRWHttpClientManagerProvides a high-level interface for issuing HTTP requests using a cache of connected RWHttpClient instances
oCRWHttpConnectionErrorException class thrown when the requested HTTP connection could not be established
oCRWHttpContentLengthHeaderHelper class that defines an HTTP Content-Length entity header
oCRWHttpContentTypeHeaderHelper class that defines an HTTP Content-Type header
oCRWHttpDateHelper class to convert an RWDateTime instance to a date from a string and vice versa, conforming to the HTTP/1.1 specification
oCRWHttpDateHeaderHelper class that defines an HTTP Date header
oCRWHttpEntityTagDescribes an HTTP entity tag
oCRWHttpEntityTagHeaderBaseHelper class that defines the basic formatting and structure of headers that take an entity tag as an argument
oCRWHttpFromHeaderHelper class that defines an HTTP From header
oCRWHttpGenericHeaderHelper class that defines a generic HTTP header
oCRWHttpHandlerErrorException class thrown when the handler function fails to process the entire body of a message passed to it
oCRWHttpHeaderBaseAbstract base class from which all HTTP header classes derive
oCRWHttpHeaderListStores and organizes a collection of RWHttpHeaderBase objects
oCRWHttpHeaderParseErrorException class thrown when any portion of the HTTP header cannot be parsed due to non-conformance with the HTTP specification
oCRWHttpHostHeaderHelper class that defines an HTTP Host header
oCRWHttpIfDateRangeHeaderHelper class that defines an HTTP If-Range header with HTTP-date
oCRWHttpIfEntityTagRangeHeaderHelper class that defines the HTTP If-Range header with entity tag
oCRWHttpIfModifiedSinceHeaderHelper class that defines an HTTP If-Modified-Since header
oCRWHttpInvalidBodyErrorException class thrown when an invalid body is associated with a handle or the information provided to the body cannot be processed
oCRWHttpNoPendingRepliesErrorException class thrown when a reply is requested but there are no pending RWHttpRequests
oCRWHttpRangeHelper class that describes a Byte Range for requesting a portion of a document
oCRWHttpRangeHeaderHelper class that defines an HTTP Range header
oCRWHttpRecursiveRedirectErrorException class thrown if a redirect location is already in the list of visited locations
oCRWHttpReplyEncapsulates HTTP headers and a protocol reply
oCRWHttpReplyErrorException class thrown if unexpected data is found in the reply to and HTTP request
oCRWHttpRequestEncapsulates an entire HTTP request including the request line, header list, and request body
oCRWHttpRequestBodyEncapsulates reading an HTTP message body
oCRWHttpRequestErrorException class thrown if data without a Content-Length is sent to a server with version less than HTTP/1.1
oCRWHttpRequestStreamBodyEncapsulates reading an HTTP message body from an std::istream
oCRWHttpRequestStringBodyEncapsulates reading an HTTP message body from an RWCString
oCRWHttpsCertificateNameMismatchException class indicating that the default name mismatch callback has been invoked
oCRWHttpsCertificateNameParseErrorException class indicating that the default name check callback cannot extract the CommonName from an RWX509Certificate
oCRWHttpSocketClientHandle class for parent RWHttpClient, providing implementation-specific details for HTTP clients
oCRWHttpsSecureSocketClientHandle class for parent RWHttpClient, providing implementation-specific details for HTTPS clients
oCRWHttpsSecurityManagerSets various parameters for the HTTPS package
oCRWHttpUserAgentHeaderDefines an HTTP User-Agent request header
oCRWIdentityDictionaryA hash table for key-value pairs. Items are found by requiring them to be identical
oCRWIdentitySetFinds items that have the same address as the key
oCRWIncompleteStreamOperationReports errors due to an incomplete stream operation
oCRWInet6AddrEncapsulates a complete IPv6 address
oCRWInet6AddrFactoryUsed by RWSockAddrFactory to create instances of RWInet6Addr
oCRWInet6HostEncapsulates an Internet host IPv6 address and its names
oCRWInet6TypeConstructs an RWSockType for an IPv6 address type
oCRWInetAddrEncapsulates a complete Internet address that includes type information, a host, and a port
oCRWInetAddrFactoryUsed by RWSockAddrFactory to create instances of RWInetAddr
oCRWInetHostEncapsulates an Internet host IP address and its names
oCRWInetHostNotFoundErrorReports that an Internet host address lookup failed
oCRWInetPortEncapsulates an Internet port and its service names
oCRWInetServiceNotFoundErrorReports that an internet service name lookup failed
oCRWInetTypeConstructs an RWSockType for an Internet address type
oCRWInputStreamImpAbstract base class for all the input stream implementation classes
oCRWIntegerUseful as a base class for classes that use integers as keys in dictionaries, and so forth
oCRWInternalErrException class that reports errors that occur within the Essential Tools Module
oCRWIntervalA class template for describing an interval of values
oCRWIstreamDataFromCharInputStreamImpReads data in US-ASCII format from a narrow character stream
oCRWIteratorContains virtual functions for positioning and resetting the iterator
oCRWLeastSqChRepresents a factorization of a system of equations with no exact solution such that the Cholesky method of least squares can be used
oCRWLeastSqQRRepresents a factorization of a system of equations with no exact solution such that the complete orthogonal factorization method of least squares can be used
oCRWLeastSqQRCalcCalculates linear regression parameters using QR decomposition
oCRWLeastSqQRPvtCalcCalculates linear regression parameters using QR decomposition with pivoting
oCRWLeastSqSVRepresents a factorization of a system of equations with no exact solution such that the singular value method of least squares can be used
oCRWLeastSqSVDCalcImplements the calculation of linear regression parameters using singular value decomposition
oCRWLinearRegressionConstructs a linear regression model from a matrix of predictor variable data and a vector of observation variable data
oCRWLinearRegressionANOVAProvides information on the variance of residual errors for a linear regression model
oCRWLinearRegressionFTestTests that the estimated parameters in a linear regression model are equal to a hypothesized vector of values
oCRWLinearRegressionParamModels an estimated linear regression parameter using a T distribution
oCRWLinRegModelSelectorEncapsulates four different model selection algorithms for linear regression: forward, backward, stepwise, and exhaustive
oCRWLinRegressFStatisticFunction object that takes the data and parameters associated with a linear regression model and returns the F statistic for that model
oCRWLocaleDefines an interface that formats the conversion of strings to and from dates and times
oCRWLocaleSnapshotCreates an snapshot of a locale by querying the program's environment to determine the formatting conventions in effect at the moment of instantiation
oCRWLogisticFitAnalysisCalculates a number of goodness of fit quantities for a given RWLogisticRegression instance
oCRWLogisticIterLSQCalculates model parameter estimates from logistic regression data using the iterative least squares method
oCRWLogisticLevenbergMarquardtCalculates model parameter estimates from logistic regression data using the Levenberg-Marquardt method
oCRWLogisticRegressionPerforms basic logistic regression on a matrix of predictor variables and a vector of observations
oCRWLogisticRegressionParamContainer class for logistic regression parameter estimates and their associated statistical quantities
oCRWLogRegModelSelectorFor a logistic regression model, selects a subset of predictor variables that accounts for the variation in the regression model's observation variable
oCRWLowerTriMatEncapsulates lower triangular matrices, which are zero above the diagonal
oCRWMathArrayA templatized arbitrary dimension array class
oCRWMathArrayConstIteratorThe random access iterator for the RWMathArray<T> collection class
oCRWMathArrayIteratorThe random access iterator for the RWMathArray<T> collection class
oCRWMathArrayIteratorBaseA base class for RWMathArray iterators
oCRWMathVecA templatized vector class
oCRWMathVecConstIteratorThe const random access iterator for the RWMathVec<T> collection class
oCRWMathVecIteratorThe random access iterator for the RWMathVec<T> collection class
oCRWMathVecIteratorBaseA base class for RWMathVec iterators
oCRWMathVecPickAllows selected elements to be addressed in a vector, without creating a new view
oCRWMimeContentDescriptionHeaderRepresents the Content-Description header of a MIME part
oCRWMimeContentDispositionRepresents the value of a Content-Disposition header of a MIME part
oCRWMimeContentDispositionHeaderRepresents the Content-Disposition header of a MIME part
oCRWMimeContentIdHeaderRepresents the Content-ID header of a MIME part
oCRWMimeContentLocationHeaderRepresents the Content-Location header of a MIME part
oCRWMimeContentTransferEncodingHeaderRepresents the Content-Transfer-Encoding header of a MIME part
oCRWMimeContentTypeRepresents the value of a MIME Content-Type header
oCRWMimeContentTypeHeaderRepresents the Content-Type header of a MIME part
oCRWMimeErrorBase class for the heirarchy of exceptions in the MIME package
oCRWMimeGenericHeaderRepresents Internet Message Format headers other than the headers defined by MIME
oCRWMimeHeaderBase class for classes that represent message headers as defined in the Internet Message format specification (RFC 2822)
oCRWMimeMultipartRepresents a MIME part with the media type multipart
oCRWMimeMultipartRelatedTypeRepresents a Content-Type value with the media type multipart and the subtype related
oCRWMimeMultipartTypeRepresents a Content-Type value with the media type multipart
oCRWMimeParameterRepresents a parameter within the content of a MIME header
oCRWMimeParameterListContains a bounds-checked vector of RWMimeParameter objects
oCRWMimeParseErrorReports the failure to successfully parse a MIME header
oCRWMimePartRepresents a MIME part, with methods for manipulating the header list and setting the body of the part
oCRWMimeTextTypeRepresents a Content-Type value with the media type text
oCRWMimeUtilsProvides utility functions commonly needed by MIME applications
oCRWMimeVersionHeaderRepresents the MIME-Version header of a MIME message
oCRWModelImplements the "Model" leg of a Model-View-Controller architecture
oCRWModelClientImplements the "View" leg of a Model-View-Controller architecture
oCRWMoneyRepresents a specified amount of money in a specified currency
oCRWMoneyCalculatorPerforms algebraic operations when the money operands in an equation are not of the same currency
oCRWMulticastSocketExtends RWSocket to provide support for multicast UDP sockets
oCRWMultiIndexAn n-dimensional index class for traversing arrays of arbitrary dimension
oCRWMultiplicationExchangeConverts a source currency to a target currency by multiplying the amount of the source currency by the associated conversion factor
oCRWMultiplicationGroupRepresents a collection of currencies that have a common distinguishing characteristic for converting money from one currency to money of another currency
oCRWMutexLockImplements a mutex, or mutual exclusion lock
oCRWNativeDataFromByteInputStreamImpReads data in native format from a binary stream
oCRWNativeDataToByteOutputStreamImpWrites data in native format to a binary stream
oCRWNetAlreadyRegisteredErrorReports an attempt to register multiple socket address factories for a socket address family
oCRWNetBufNetwork communication buffer class
oCRWNetCantCreatePortalErrorReports the inability to create a portal
oCRWNetCantRecvErrorReports the failure to receive data on a communication channel
oCRWNetCantSendErrorReports a failure to send data on a communications channel
oCRWNetInvalidSocketErrorReports use of an invalid RWSocket with rwSocketSelect()
oCRWNetNoChannelErrorReports an attempt to send or receive data on an RWPortal that is not bound to a communications channel
oCRWNetNoFactoryRegisteredErrorReports a request to produce a derived RWSockAddr for a socket family or name that is not registered with the factory
oCRWNetNoNameFactoryRegisteredErrorReports a request to produce a derived RWSockAddr for a socket family that is not registered with the factory
oCRWNetNoNumberFactoryRegisteredErrorReports a request to produce a derived RWSockAddr for a socket family that is not registered with the factory
oCRWNetNoSuchBlockingHookErrorDeprecated. Reports an attempt to pass an unknown blocking hook to the RWWinSockInfo constructor
oCRWNetOperationTimeoutErrorReports the failure of a network operation to complete within the specified timeout period
oCRWNetSelectErrorReports the failure of a call to rwSocketSelect()
oCRWNetTimeoutNotImplementedErrorReports an attempt to use an unsupported timed operation
oCRWNetWinsockInitErrorReports the failure to initialize the requested version of the Windows Socket library, or a failure to successfully clean up the library
oCRWNGRefHandles the case of a reference to an element that may have to be negated
oCRWNullMutexLockEfficient stand-in for a mutual exclusion lock when synchronization is either unnecessary or not important
oCRWNumReplyEncapsulates a numerical protocol reply typical of many common Internet protocols
oCRWNumReplyLineEncapsulates a single numerical protocol reply as defined by the FTP and SMTP protocols
oCRWObjectInputStreamHandle class for object input stream implementation classes
oCRWObjectInputStreamImpBase class for all object input stream implementations
oCRWObjectOutputStreamHandle class for all the object output stream implementation classes
oCRWObjectOutputStreamImpBase class for all object output stream implementations
oCRWOrderedRepresents a group of ordered items, accessible by an index number, but not accessible by an external key
oCRWOrderedConstIteratorTraverses the collection from the first to the last item
oCRWOrderedIteratorTraverses the collection from the first to the last item
oCRWOstreamDataToCharOutputStreamImpWrites data in US-ASCII format to a narrow character stream
oCRWOutputStreamImpAbstract base class for all the output stream implementation classes
oCRWPCBufferBaseBase class for the family of classes that provide buffered producer-consumer synchronization semantics for exchanging data between cooperating threads
oCRWPDBandFactEncapsulates factorizations of positive definite symmetric matrices. See also RWPDFact<T>, and RWPDTriDiagFact<T>
oCRWPDFactEncapsulates factorizations of positive definite symmetric matrices. See also RWPDBandFact<T> and RWPDTriDiagFact<T>
oCRWPDTriDiagFactEncapsulates factorizations of positive definite symmetric matrices. See also RWPDFact<T> and RWPDBandFact<T>
oCRWpistreamSpecializes the abstract base class RWvistream to restore variables stored in a portable US-ASCII format by RWpostream
oCRWPop3AgentEnables basic POP3 mail access, with more details of the POP3 protocol than the RWPop3Client class, but less flexibility
oCRWPop3ClientEnables low-level access to the POP3 client-side protocol
oCRWPop3ConnReplyUsed to parse the POP3 protocol reply for the timestamp passed back by a server implementation supporting enhanced security features
oCRWPop3DataReplyEncapsulates an RWSocketPortal that receives the data portion of a message
oCRWPop3ReplyEncapsulates a general POP3 protocol reply and is the base class for specific POP3 replies
oCRWPop3StatReplyUsed to parse additional reply data returned in response to the POP3 STAT command
oCRWPortalAn access point to a reliable byte stream communication channel
oCRWPortalImpAbstract base class from which to create specialized portal types
oCRWpostreamSpecializes the abstract base class RWvostream to store variables in a portable (printable) US-ASCII format
oCRWProtocolAgentErrorAn exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in an Agent class
oCRWProtocolClientCmdSequenceErrorAn exception thrown when a protocol action (FTP, POP3, HTTP, SMTP) is used out of the sequence dictated by that protocol
oCRWProtocolClientErrorAn exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in a Client class
oCRWQRCalcComputes the QR decomposition of a matrix using the LAPACK functions xgeqpf (with pivoting) or xgeqrf (no pivoting)
oCRWQRCalcP3Computes the QR decomposition of a matrix using the LAPACK function xgeqp3
oCRWQRDecompUsed to construct and work with QR decompositions
oCRWQRDecompServerUsed to construct instances of the QR decomposition class, RWQRDecomp<T,QRCalc>
oCRWRandGenBasicMLCAbstract base class for classes that generate random numbers uniformly distributed over the interval [0,1]
oCRWRandGeneratorGenerates random numbers uniformly distributed over the interval [0, 1]
oCRWRandGenMCG31M1Generates random numbers uniformly distributed over the interval [0, 1]
oCRWRandGenMCG59Generates random numbers uniformly distributed over the interval [0, 1]
oCRWRandGenMRG32K3AGenerates random numbers uniformly distributed over the interval [0, 1]
oCRWRandGenMTwistGenerates random numbers uniformly distributed over the interval [0, 1]
oCRWRandGenR250Generates random numbers uniformly distributed over the interval [0, 1]
oCRWRandInterfaceAbstract base class for RWTRand<Generator>
oCRWRangeRepresents an index that can be used for subscripting vectors, matrices, and arrays
oCRWReadersWriterLockA synchronization lock that allows concurrent access to multiple readers, but limits access to a single writer
oCRWRegexErrException class that reports errors from within RWTRegex
oCRWRegressionAbstract base class that defines the interface for the regression classes
oCRWRegressionCalcDefines the interface for regression parameter calculation objects
oCRWRegressionDataChangeBase class for data change objects when adding predictor variables or observations to a parameter calculation
oCRWRegressionModelSelectorThe base class for the model selection classes for linear or logistic regression
oCRWRemoveObservationsHolds information about removing observations from a parameter calculation
oCRWRemovePredictorsHolds information about the removal of predictor variables from a parameter calculation
oCRWReplyAbstract base class for all protocol replies
oCRWReplyErrorAn exception thrown when an RWReply (or derived class) is used in an invalid manner
oCRWReplySyntaxErrorAn exception thrown when the text or error number of a reply message does not adhere to the single numerical reply defined by the protocol being used
oCRWROCJRefHandles a reference to a datum that may be read-only, or may need to be conjugated
oCRWRORefHandles the case of potentially read-only access to data
oCRWRunnableHandle class for a runnable object, i.e. one that controls an application's threads of execution
oCRWRunnableFunctionHandle class for functor-based, runnable objects
oCRWRunnableHandleBase class from which all runnable object handles derive
oCRWRunnableSelfHandle class for a runnable object
oCRWRunnableServerRepresents a runnable server for executing runnable objects
oCRWRunnableTrapWaits for a number of runnables or threads to reach a certain execution state
oCRWSchurDecompEncapsulates a Schur decomposition as well as an optional balance transformation
oCRWSchurEigServerEncapsulates Schur decomposition eigenvalue servers used to construct eigenvalue decomposition objects of type RWEigDecomp<T> from Schur decompositions
oCRWScopeGuard0GImpDerived RWScopeGuardImp for global or static member functions that take 0 parameters
oCRWScopeGuard0MImpDerived RWScopeGuardImp for member functions that take 0 parameters
oCRWScopeGuard1GImpDerived RWScopeGuardImp for global or static member functions that take 1 parameter
oCRWScopeGuard1MImpDerived RWScopeGuardImp for member functions that take 1 parameter
oCRWScopeGuard2GImpDerived RWScopeGuardImp for global or static member functions that take 2 parameters
oCRWScopeGuard2MImpDerived RWScopeGuardImp for member functions that take 2 parameters
oCRWScopeGuard3GImpDerived RWScopeGuardImp for global or static member functions that take 3 parameters
oCRWScopeGuard3MImpDerived RWScopeGuardImp for member functions that take 3 parameters
oCRWScopeGuard4GImpDerived RWScopeGuardImp for global or static member functions that take 4 parameters
oCRWScopeGuard4MImpDerived RWScopeGuardImp for member functions that take 4 parameters
oCRWScopeGuard5GImpDerived RWScopeGuardImp for global or static member functions that take 5 parameters
oCRWScopeGuard5MImpDerived RWScopeGuardImp for member functions that take 5 parameters
oCRWScopeGuardImpBase class for derived RWScopeGuardImp classes
oCRWSecureSocketRepresents a TCP socket using the SSL/TLS protocols for secure communication
oCRWSecureSocketBadMemoryReferenceErrorThrown when NULL is passed to a function that needs a valid pointer
oCRWSecureSocketContextRepresents an SSL/TLS context and is an adapter for the underlying cryptographic library's representation of a secure socket context
oCRWSecureSocketErrorThrown when a problem occurs while trying to use a RWSecureSocket
oCRWSecureSocketInvalidFileErrorThrown when a named file does not exist or is invalid
oCRWSecureSocketInvalidMethodErrorThrown when NULL is passed to the RWSecureSocketMethod constructor
oCRWSecureSocketInvalidSessionIdThrown when a session ID that exceeds the maximum allowable length is set
oCRWSecureSocketInvalidSocketErrorThrown when an invalid socket is used
oCRWSecureSocketListenerCreates a secure socket listener, which waits on a user-defined socket address for incoming connections
oCRWSecureSocketMethodEncapsulates the various TLS/SSL protocol versions. An instance of this class is required to construct an RWSecureSocketContext object
oCRWSecureSocketNoCallbackSpecifiedErrorThrown when an RWAsymmetricKey is constructed with encrypted key data but no RWPasswordCallback is provided to decrypt the key
oCRWSecureSocketNullCertificateErrorThrown when the library is unable to provide a valid certificate
oCRWSecureSocketPackageCleanupErrorThrown when RWSecureSocketPackageInit fails to cleanup the underlying cryptographic library
oCRWSecureSocketPackageInitHandles the initialization and cleanup of the underlying cryptographic library
oCRWSecureSocketPackageInitErrorThrown when RWSecureSocketPackageInit fails to initialize the underlying cryptographic library
oCRWSecureSocketPackageNotInitializedErrorThrown when there is no valid RWSecureSocketPackageInit instance and an RWSecureSocketContext is constructed
oCRWSecureSocketPortalAn access point of a reliable byte stream communication channel that utilizes the SSL/TLS protocols for information security
oCRWSecureSocketRNGNotSeededErrorThrown when the application attempts to construct an RWSecureSocketContext without first initializing the random number generator or disabling seed checking
oCRWSecureSocketSelectErrorThrown when a problem occurs inside rwSecureSocketSelect()
oCRWSecureSocketSessionRepresents a secure socket session and is used the client side of the SSL/TLS protocol for session reuse
oCRWSecureSocketShutdownErrorThrown when an attempt to shutdown the SSL/TLS connection fails
oCRWSecureSocketUnderlyingAllocationErrorThrown when the underlying library fails to allocate memory
oCRWSecureSocketUseCertificateErrorThrown when the provided RWX509Certificate cannot be set
oCRWSecureSocketUsePrivateKeyErrorThrown when the provided RWPrivateKey cannot be set or if the RWPrivateKey does not match the provided RWX509Certificate
oCRWSemaphoreA synchronization object that maintains a non-negative counter
oCRWSequenceableAbstract base class for collections that can be accessed by an index
oCRWServerPoolManages a pool of RWRunnableServer instances used to start runnable objects submitted for execution by other threads
oCRWSetA group of unordered elements, not accessible by an external key, where duplicates are not allowed
oCRWSetConstIteratorConst iterator for class RWSet, to allow sequential access to all elements of RWSet
oCRWSetIteratorIterator for class RWSet, allowing sequential access to all the elements of RWSet
oCRWSize_TEncapsulates the simple type, size_t
oCRWSkewMatEncapsulates skew symmetric matrices
oCRWSliceRepresents an index that can be used for subscripting vectors, matrices, and arrays
oCRWSlistCollectablesRepresents a group of ordered elements without keyed access, where duplicates are allowed
oCRWSlistCollectablesConstIteratorConst iterator for class RWSlistCollectables that traverses the linked-list from the first to last item
oCRWSlistCollectablesIteratorIterator for class RWSlistCollectables. Traverses the linked-list from the first to last item
oCRWSlistCollectablesQueueA restricted interface to class RWSlistCollectables in order to implement a first in first out (FIFO) queue
oCRWSlistCollectablesStackA restricted interface to class RWSlistCollectables to implement a last in first out (LIFO) stack
oCRWSmtpAgentSends data to a server via the SMTP protocol
oCRWSmtpClientEnables low-level access to the SMTP client-side protocol
oCRWSmtpDataReplyEncapsulates an RWSocketPortal that writes the body of a mail message
oCRWSmtpReplyBase class for all SMTP protocol reply messages
oCRWSnappyCompressorCompressor adapter that compresses and decompresses data using the Google Snappy compression library
oCRWSockAddrA proxy to a socket address
oCRWSockAddrBaseInterface class that represents a socket address
oCRWSockAddrFactoryBuilds addresses of any registered type. Not intended for explicit use
oCRWSockAddrFactoryBaseAbstract class that builds socket addresses
oCRWSockBadAddressFormatErrorReports the inability to parse a string into a valid socket address
oCRWSocketWrapper for the C concept of a socket
oCRWSocketErrorReports an error on an RWSocket
oCRWSocketListenerWaits on a specified socket address for incoming connections
oCRWSocketPortalSocket implementation of a portal
oCRWSocketPortalBaseBase class for all classes that wish to use the WhoShouldClose enumeration
oCRWSockTypeA type of socket communications channel
oCRWSockTypeChangeErrorReports the attempt to change the type of a valid socket
oCRWSockWrongAddressTypeErrorReports the attempt to convert one derived RWSockAddr to some other RWSockAddr type
oCRWSortedVectorRepresents a group of ordered items
oCRWSSLContextLoadVerifyLocationsErrorThrown when the provided verify locations file exists but cannot be loaded
oCRWSSLContextUnableToSetCipherListErrorThrown when the provided cypher list cannot be used by the underlying library
oCRWStandardCConstSubStringAlternate implementation of RWCConstSubString when RW_COPY_ON_WRITE_STRING is not defined
oCRWStandardCStringAlternate implementation of RWCString when RW_COPY_ON_WRITE_STRING is not defined
oCRWStandardCSubStringAlternate implementation of RWCSubString when RW_COPY_ON_WRITE_STRING is not defined
oCRWStandardWConstSubStringAlternate implementation of RWWConstSubString when RW_COPY_ON_WRITE_STRING is not defined
oCRWStandardWStringAlternate implementation of RWWString when RW_COPY_ON_WRITE_STRING is not defined
oCRWStandardWSubStringAlternate implementation of RWWSubString when RW_COPY_ON_WRITE_STRING is not defined
oCRWStreamCouplerProvides an automated mechanism for connecting an input stream to an output stream
oCRWStreamErrException class that reports either no header or an invalid header in an RWeostream or RWeistream
oCRWStreamImpAbstract base class for all the stream implementation classes
oCRWStringIDAn identifier for RWCollectable instances
oCRWSVDCalcComputes a singular value decomposition of a matrix based on the LAPACK routine xgesvd
oCRWSVDDivConqCalcComputes a singular value decomposition of a matrix using divide-and-conquer
oCRWSVDecompUsed to construct and work with singular value decompositions
oCRWSVServerUsed to construct instances of the singular value decomposition class, RWSVDecomp<T>
oCRWSymBandMatEncapsulates a symmetric band matrix
oCRWSymbolEncapsulates a string name in a reference-counted handle-body pattern
oCRWSymEigDecompEncapsulates the eigenvalues and eigenvectors of a symmetric matrix
oCRWSymEigServerAbstract base class for the symmetric eigenvalue server
oCRWSymFactEncapsulates factorizations of symmetric matrices
oCRWSymMatRepresents a symmetric matrix
oCRWSymPDQREigServerServer for the positive definite QR method of computing eigenvalues
oCRWSymQREigServerDefault server for the QR method of computing eigenvalues
oCRWSymRangeEigServerServer for symmetric eigenvalues that allows the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors
oCRWSymRFQREigServerServer for the root-free QR method of computing eigenvalues
oCRWSymSomeEigServerServer for symmetric eigenvalues that allows the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors
oCRWSynchObjectBase class for synchronization classes
oCRWSynchronizedByteInputStreamImpImplementation of a simple lock stream that is used with a binary input stream
oCRWSynchronizedCharInputStreamImpImplementation of a simple lock stream that is used with a narrow character input stream
oCRWSynchronizedDataInputStreamImpImplementation of a simple lock stream that is used with a data input stream
oCRWSynchronizedDataOutputStreamImpImplementation of a simple lock stream that can be used with a data output stream
oCRWSynchronizedUCharInputStreamImpImplementation of a simple lock stream that can be used with a UTF-16 character input stream
oCRWSynchronizedWCharInputStreamImpImplementation of a simple lock stream that can be used with a wide character input stream
oCRWTAtomicAtomically manipulates an integral type
oCRWTAtomic< T * >Atomically manipulates a pointer type
oCRWTBitVecParameterized bit vector of fixed length
oCRWTCountedPointerA smart pointer handle to a reference-counting body
oCRWTCounterMaintains a reference count
oCRWTCountingBodyBase class for classes that must maintain a reference count
oCRWTCountingPointerDefines a reference-counted pointer that provides reference counting semantics for types that do not directly support reference counting
oCRWTEscrowHandleBase class for RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable>. Not intended for direct use
oCRWTEscrowImpBase class for all concrete IOU escrow implementations. Not intended for direct use
oCRWTFunctor1A functor that is invoked with one argument, and whose invocation returns no value
oCRWTFunctor1ImpAbstract base class for the family of functor bodies that are invoked with one argument and return no value
oCRWTFunctor2A functor that is invoked with two arguments, and whose invocation returns no value
oCRWTFunctor2ImpAbstract base class for the family of functor bodies that are invoked with two caller arguments and whose invocation returns no value
oCRWTFunctor< R(As...)>A generic function object
oCRWTFunctorList1A sequence of functors whose invocation takes one argument
oCRWTFunctorList2A sequence of functors whose invocation takes two arguments
oCRWTFunctorMap1A functor map that takes only one argument at invocation time and returns no value
oCRWTFunctorMap2A functor map that takes two arguments at invocation time and returns no value
oCRWTFunctorMapR1A functor map that takes only one argument at invocation time, and returns a value
oCRWTFunctorMapR2A functor map that takes two arguments at invocation time, and returns a value
oCRWTFunctorR0A functor that is invoked without any arguments and whose invocation returns a value
oCRWTFunctorR0ImpAbstract base class for the family of functor bodies that take no caller arguments at invocation time and return a value
oCRWTFunctorR1Represents the group of functors that are invoked with one argument, and whose invocation returns a value
oCRWTFunctorR1ImpAbstract base class for the family of functor bodies that are invoked with one caller argument and return a value
oCRWTFunctorR2Represents the group of functors that are invoked with two arguments, and whose invocation returns a value
oCRWTFunctorR2ImpAbstract base class for the family of functor bodies that are invoked with two arguments and return a value
oCRWTGuardBaseBase class for guard classes
oCRWTHashHash function object
oCRWTHash< bool >Function object for hashing a bool
oCRWTHash< char >Function object for hashing a char
oCRWTHash< double >Function object for hashing a double
oCRWTHash< float >Function object for hashing a float
oCRWTHash< int >Function object for hashing an int
oCRWTHash< long >Function object for hashing a long
oCRWTHash< long double >Function object for hashing a long double
oCRWTHash< long long >Function object for hashing a long long
oCRWTHash< RWBasicUString >Function object for hashing an RWBasicUString
oCRWTHash< RWBitVec >Function object for hashing an RWBitVec
oCRWTHash< RWCollectableDateTime >Function object for hashing an RWCollectableDateTime
oCRWTHash< RWCollectableInt >Function object for hashing an RWCollectableInt
oCRWTHash< RWCollectableString >Function object for hashing an RWCollectableString
oCRWTHash< RWCollectableWString >Function object for hashing an RWCollectableWString
oCRWTHash< RWCopyOnWriteCString >Function object for hashing an RWCopyOnWriteCString
oCRWTHash< RWCopyOnWriteWString >Function object for hashing an RWCopyOnWriteWString
oCRWTHash< RWCString >Function object for hashing an RWCString
oCRWTHash< RWDateTime >Function object for hashing an RWDateTime
oCRWTHash< RWDecimalPortable >Function object for hashing an RWDecimalPortable
oCRWTHash< RWStringID >Function object for hashing an RWStringID
oCRWTHash< RWThreadId >Function object for hashing an RWThreadId
oCRWTHash< RWWString >Function object for hashing an RWWString
oCRWTHash< short >Function object for hashing a short
oCRWTHash< signed char >Function object for hashing a signed char
oCRWTHash< T * >Function object for hashing a pointer type
oCRWTHash< unsigned char >Function object for hashing an unsigned char
oCRWTHash< unsigned int >Function object for hashing an unsigned int
oCRWTHash< unsigned long >Function object for hashing an unsigned long
oCRWTHash< unsigned long long >Function object for hashing an unsigned long long
oCRWTHash< unsigned short >Function object for hashing an unsigned short
oCRWTHash< wchar_t >Function object for hashing a wchar_t
oCRWTHRBoundsErrorException thrown when a specified value is invalid or outside the current legal range
oCRWTHRClosedExceptionException thrown when an attempt is made to close an already-closed buffer
oCRWThreadHandle class for a threaded runnable object
oCRWThreadAttributeEncapsulates a set of attributes that define or control thread scheduling and stack allocation
oCRWThreadFunctionHandle class for functor-based threaded runnable objects
oCRWThreadIdA wrapper for platform-specific thread IDs
oCRWThreadManagerAttempts orderly thread shutdown at process exit
oCRWThreadPoolManages a pool of RWThread instances used to execute work encapsulated as RWTFunctor<void()> functors
oCRWThreadSelfHandle class for a threaded runnable object
oCRWTHRExternalErrorException thrown for errors caused by external sources over which the library has no control
oCRWTHRIllegalAccessException thrown when an external or internal thread attempts to use a thread object member to which it lacks access
oCRWTHRIllegalUsageException thrown when a thread attempts to access a function, method, or value for which it lacks access
oCRWTHRInternalErrorException thrown to report errors that occur within the Threads Module
oCRWTHRInvalidPointerException thrown by pointer classes for attempts to deference a pointer that is not pointing to anything
oCRWTHROperationAbortedException thrown when a requested operation, or its associated object, has been aborted
oCRWTHROperationCanceledException thrown when an operation is attempted on a canceled thread
oCRWTHROperationNotAvailableException thrown if an operation or attribute is not available in the current environment
oCRWTHROperationNotImplementedException thrown when the requested operation has not been implemented
oCRWTHROperationNotSupportedException thrown if the operation or attribute is not supported in the current environment
oCRWTHROperationTerminatedException thrown when an operation or its associated object has been terminated
oCRWTHRPermissionErrorException thrown when the caller does not have appropriate permissions
oCRWTHRResourceLimitException thrown when an operation cannot be performed due to memory or system resource constraints
oCRWTHRThreadActiveException thrown when an attempt is made to start, resume, or release an active runnable or thread
oCRWTHRThreadNotActiveException thrown by thread object members that require an active thread when none exists
oCRWTHRxmsgBase class for thread-compatible exceptions
oCRWTimeDeprecated. Represents a time, stored as the number of seconds since 00:00:00 January 1, 1901 GMT
oCRWTimedPortalProvides timed send() and recv() calls
oCRWTimerMeasures two types of time, system and user time, both of which can be reported as cumulative if desired
oCRWTInputStreamBufferImpImplements a buffer that can be used with any kind of input stream
oCRWTInputStreamLockImpImplements a simple lock stream that can be used with any kind of input stream
oCRWTInsertProxyProxy object for inserting objects with an instance name into object streams
oCRWTIOUEscrowA writable IOU handle
oCRWTIOUResultA readable IOU handle
oCRWTIOUTrapWaits for the next IOU in a group of IOUs to become redeemable
oCRWTIsvDlistImplements intrusive doubly-linked lists
oCRWTIsvDlistIteratorIterator for class RWTIsvDlist<T>
oCRWTIsvSlistImplements intrusive singly-linked lists
oCRWTIsvSlistIteratorIterator for class RWTIsvSlist<T>
oCRWTLockGuardA guard that acquires its resource upon creation and releases it upon destruction
oCRWTLockGuardBaseBase class for guard classes that acquire their resource upon creation and release it upon destruction
oCRWTMonitorSupplies the mutual exclusion and guard mechanisms for synchronizing member functions
oCRWToEndRepresents an index that can be used for subscripting vectors, matrices, and arrays from a given element to the end
oCRWTOnlyPointerSimplifies the use of pointers that refer to objects on the heap, automatically destroying the object when the pointer object is itself destroyed
oCRWToUTF8ConverterConverts UTF-16 values to UTF-8
oCRWTOutputStreamBufferImpImplements a buffer that can be used with any kind of output stream
oCRWTOutputStreamLockImpImplements a simple lock stream that can be used with any kind of output stream
oCRWTParsedTransformInputStreamImpImplements a buffer that can be used with any kind of input stream
oCRWTParsedTransformObjectInputStreamImpConstructs an XML input stream that applies a generic transformation to the XML document before reading it from the source
oCRWTParsedTransformObjectOutputStreamImpConstructs an XML stream that includes a generic transformation of the XML document before writing it out to the sink
oCRWTParsedTransformOutputStreamImpImplements a buffer that can be used with any kind of output stream
oCRWTPCPtrBufferBaseBase class that provides buffered producer-consumer synchronization semantics for exchanging pointer values between cooperating threads
oCRWTPCPtrQueueFirst-in-first-out (FIFO) queue with producer-consumer synchronization semantics for exchanging pointer values between cooperating threads
oCRWTPCPtrStackLast-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging pointer values between cooperating threads
oCRWTPCValBufferBaseBase class that provides buffered producer-consumer synchronization semantics for exchanging values between cooperating threads
oCRWTPCValBufferBaseDecoratedBase class that provides buffered producer-consumer synchronization semantics for exchanging decorated values between cooperating threads
oCRWTPCValBufferBaseGuardedBase class that provides buffered producer-consumer synchronization semantics for exchanging guarded values between cooperating threads
oCRWTPCValBufferBaseGuardedPrioritizedBase class that provides buffered producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads
oCRWTPCValBufferBasePrioritizedBase class that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads
oCRWTPCValQueueFirst-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging values between cooperating threads
oCRWTPCValQueueGuardedFirst-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads
oCRWTPCValQueueGuardedPrioritizedFirst-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads
oCRWTPCValQueuePrioritizedFirst-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads
oCRWTPCValStackLast-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging values between cooperating threads
oCRWTPCValStackGuardedLast-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads
oCRWTPCValStackGuardedPrioritizedLast-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads
oCRWTPCValStackPrioritizedLast-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads
oCRWTPointerBase class for smart-pointer classes
oCRWTPortalIStreamProvides a std::basic_istream that uses an RWPortal as its source of bytes
oCRWTPortalOStreamProvides a std::basic_ostream that uses an RWPortal as its sink of bytes
oCRWTPortalStreamProvides a std::basic_iostream that uses an RWPortal as its source and sink of bytes
oCRWTPortalStreamBaseBase class that includes functions common to derived portal stream classes
oCRWTPortalStreambufStreambuf that uses an RWPortal as its source and sink of bytes
oCRWTPtrDequeA pointer-based collection of values, implemented as a double-ended queue, or deque
oCRWTPtrDlistA pointer-based collection of values, implemented as a doubly-linked list
oCRWTPtrDlistConstIteratorDeprecated. Provides a const iterator for RWTPtrDlist
oCRWTPtrDlistIteratorDeprecated. Provides an iterator for RWTPtrDlist
oCRWTPtrHashMapA hash-based associative container of pointer types
oCRWTPtrHashMapConstIteratorDeprecated. Provides a const iterator for RWTPtrHashMap
oCRWTPtrHashMapIteratorDeprecated. Provides an iterator for RWTPtrHashMap
oCRWTPtrHashMultiMapA hash-based associative container of pointer types, which allows duplicate keys
oCRWTPtrHashMultiMapConstIteratorDeprecated. Provides a const iterator for RWTPtrHashMultiMap
oCRWTPtrHashMultiMapIteratorDeprecated. Provides an iterator for RWTPtrHashMultiMap
oCRWTPtrHashMultiSetA pointer-based collection of values stored according to a hash object, which allows duplicate values
oCRWTPtrHashMultiSetConstIteratorDeprecated. Provides a const iterator for RWTPtrHashMultiSet
oCRWTPtrHashMultiSetIteratorDeprecated. Provides an iterator for RWTPtrHashMultiSet
oCRWTPtrHashSetA hash-based container for pointer types
oCRWTPtrHashSetConstIteratorDeprecated. Provides a const iterator for RWTPtrHashSet
oCRWTPtrHashSetIteratorDeprecated. Provides an iterator for RWTPtrHashSet
oCRWTPtrMapA pointer-based collection of associations ordered according to a comparison object
oCRWTPtrMapConstIteratorDeprecated. Provides a const iterator for RWTPtrMap
oCRWTPtrMapIteratorDeprecated. Provides an iterator for RWTPtrMap
oCRWTPtrMultiMapA pointer-based collection of associations ordered according to a comparison object, and allowing duplicate keys
oCRWTPtrMultiMapConstIteratorDeprecated. Provides a const iterator for RWTPtrMultiMap
oCRWTPtrMultiMapIteratorDeprecated. Provides an iterator for RWTPtrMultiMap
oCRWTPtrMultiSetA pointer-based collection of values ordered according to a comparison object, and allowing duplicate values
oCRWTPtrMultiSetConstIteratorDeprecated. Provides a const iterator for RWTPtrMultiSet
oCRWTPtrMultiSetIteratorDeprecated. Provides an iterator for RWTPtrMultiSet
oCRWTPtrOrderedVectorA pointer-based collection of values implemented as an ordered vector
oCRWTPtrSetA pointer-based collection of values ordered according to a comparison object
oCRWTPtrSetConstIteratorDeprecated. Provides a const iterator for RWTPtrSet
oCRWTPtrSetIteratorDeprecated. Provides an iterator for RWTPtrSet
oCRWTPtrSlistA pointer-based collection of values implemented as a singly-linked list
oCRWTPtrSlistConstIteratorDeprecated. Provides a const iterator for RWTPtrSlist
oCRWTPtrSlistIteratorDeprecated. Provides an iterator for RWTPtrSlist
oCRWTPtrSortedDlistA sorted pointer-based collection of values implemented as a doubly-linked list
oCRWTPtrSortedDlistConstIteratorDeprecated. Provides a const iterator for RWTPtrSortedDlist
oCRWTPtrSortedDlistIteratorDeprecated. Provides an iterator for RWTPtrSortedDlist
oCRWTPtrSortedVectorA pointer-based collection of values sorted according to a comparison object and implemented as a vector
oCRWTPtrVectorA pointer-based collection of values implemented as a vector
oCRWTQueueA queue of templatized objects that supports user-specified containers
oCRWTraceClientAlreadyAddedTrace exception thrown when an attempt is made to add a client that has already been added
oCRWTraceClientAlreadyConnectedTrace exception thrown when an attempt is made to connect to a client that is already connected
oCRWTraceClientNotConnectedTrace exception thrown when a trace operation is attempted on a client is not yet connected
oCRWTraceEventClientA handle class for trace event client implementations
oCRWTraceEventClientImpA body class for trace event client implementations
oCRWTraceEventFilterA handle class for trace event filter implementations
oCRWTraceEventFilterImpA body class for trace event filter implementations
oCRWTraceInvalidClientTrace exception thrown when an operation is attempted on a client that is not valid
oCRWTraceInvalidPointerTrace exception thrown when the client is not connected to a valid body
oCRWTraceLevelFilterA handle class for a single-client filter that lets events only of the supplied severity level or higher to pass through
oCRWTraceLevelFilterImpA body class for trace level filter implementations
oCRWTraceManagerThe handle to a singleton trace event manager implementation
oCRWTraceMultiClientFilterA handle class for a trace event filter that accepts multiple clients
oCRWTraceMultiClientFilterImpA body class for trace event filters that accept multiple clients
oCRWTraceOstreamClientA handle class for a trace event client that sends all events to an std::ostream
oCRWTraceOstreamClientImpA body class for clients that send all trace events to an std::ostream
oCRWTraceSingleClientFilterA handle class for a trace event filter that accepts only one client
oCRWTraceSingleClientFilterImpA body class for a trace level filter that accepts only one client
oCRWTRandAbstract base class from which the random number generator classes derive
oCRWTRandBinomialUsed to generate random numbers from a binomial distribution
oCRWTRandExponentialUsed to generate random numbers from an exponential distribution
oCRWTRandGammaUsed to generate random numbers from a gamma distribution
oCRWTRandNormalUsed to generate random numbers from a normal distribution
oCRWTRandPoissonUsed to generate random numbers from a Poisson distribution
oCRWTRandUniformUsed to generate random numbers from a uniform distribution in an interval [a, b]
oCRWTReadGuardBaseBase class for guard classes that support read access to a given section of code
oCRWTReadLockGuardA guard class that acquires read access to its resource upon creation and releases it upon destruction
oCRWTReadLockGuardBaseBase class for guard classes that acquire read access to a resource upon creation and release it upon destruction
oCRWTReadUnlockGuardA guard class that releases its resource upon creation and acquires read access to its resource upon destruction
oCRWTRecursiveLockSupports recursive acquisition of a mutex
oCRWTReferenceWrapperStores a reference to an object
oCRWTRegexSupports regular expression matching based on the POSIX.2 standard and supports both narrow and wide characters
oCRWTRegexMatchIteratorIterates over matches found using RWTRegex<T>
oCRWTRegexResultEncapsulates the results from a search using RWTRegex<T>
oCRWTRegexTraitsDefines static, inline methods for returning specific regular expression character values
oCRWTRegularExpressionDeprecated. Provides extended regular expression matching similar to that found in lex and awk
oCRWTResultOfDetermines the return type of T
oCRWTriangularExchangeConverts between local currencies that are part of the European Monetary Union (EMU)
oCRWTriDiagDecompEncapsulates the tridiagonal decomposition of a symmetric matrix
oCRWTriDiagFactEncapsulates factorizations of tridiagonal matrices
oCRWTriDiagMatEncapsulates tridiagonal matrices
oCRWTRunnableIOUFunctionHandle class for functor-based runnable objects
oCRWTSingletonEnsures that a class has only one instance and provides a global point of access to it
oCRWTSocketAttributeRepresents a set of attributes on a socket
oCRWTStackMaintains a stack of values
oCRWTStreambufFromByteCharInputStreamAdaptor class to adapt the iostreams std::streambuf interface to the Rogue Wave binary and narrow character Input Stream interfaces
oCRWTStreambufToByteCharOutputStreamAdaptor class to adapt the iostreams std::streambuf interface to the Rogue Wave binary and narrow character Output Stream interfaces
oCRWTStreamGuardImpA simple guard stream that can be used with any kind of input/output stream
oCRWTTHRCompatibleExceptionTemplate class for creating a thread-compatible exception from an existing exception class
oCRWTThreadEscrowImpMultithread-safe implementation of RWTEscrowImp<Redeemable>
oCRWTThreadIOUFunctionHandle class for functor-based threaded runnable objects
oCRWTThreadLocalProvides thread-local storage with simple by-value semantics
oCRWTTransformInputStreamImpImplements a buffered char or byte input character stream that includes a transformation
oCRWTTransformObjectInputStreamImpConstructs an XML input stream that applies a generic transformation to the XML document before reading it from the source
oCRWTTransformObjectOutputStreamImpConstructs an XML stream that applies a generic transformation to the XML document before writing it out to the sink
oCRWTTransformOutputStreamImpImplements a buffered char or byte output stream that includes a transformation
oCRWTTryLockGuardGuard class that tries to acquire its resource upon creation and release it upon destruction
oCRWTTryReadLockGuardGuard class that tries to acquire read access on its resource upon creation and release it upon destruction
oCRWTTryWriteLockGuardGuard class that tries to acquire write access on its resource upon creation and release it upon destruction
oCRWTUnlockGuardGuard class that releases its resource upon creation and acquires it upon destruction
oCRWTValDequeCollection of values implemented as a double-ended queue, or deque
oCRWTValDlistMaintains a collection of values implemented as a doubly-linked list
oCRWTValDlistConstIteratorDeprecated. Provides a const iterator for RWTValDlist
oCRWTValDlistIteratorDeprecated. Provides an iterator for RWTValDlist
oCRWTValHashMapMaintains a collection of keys, each with an associated item stored according to a hash object
oCRWTValHashMapConstIteratorDeprecated. Provides a const iterator for RWTValHashMap
oCRWTValHashMapIteratorDeprecated. Provides an iterator for RWTValHashMap
oCRWTValHashMultiMapMaintains a collection of keys, each with an associated item stored according to a hash object
oCRWTValHashMultiMapConstIteratorDeprecated. Provides a const iterator for RWTValHashMultiMap
oCRWTValHashMultiMapIteratorDeprecated. Provides an iterator for RWTValHashMultiMap
oCRWTValHashMultiSetMaintains a collection of values stored according to a hash object, and with multiple equivalent values allowed
oCRWTValHashMultiSetConstIteratorDeprecated. Provides a const iterator for RWTValHashMultiSet
oCRWTValHashMultiSetIteratorDeprecated. Provides an iterator for RWTValHashMultiSet
oCRWTValHashSetMaintains a collection of values stored according to a hash object
oCRWTValHashSetConstIteratorDeprecated. Provides a const iterator for RWTValHashSet
oCRWTValHashSetIteratorDeprecated. Provides an iterator for RWTValHashSet
oCRWTValMapMaintains a collection of keys, each with an associated item and ordered according to a comparison object
oCRWTValMapConstIteratorDeprecated. Provides a const iterator for RWTValMap
oCRWTValMapIteratorDeprecated. Provides an iterator for RWTValMap
oCRWTValMultiMapMaintains a collection of keys, each with an associated item and ordered according to a comparison object
oCRWTValMultiMapConstIteratorDeprecated. Provides a const iterator for RWTValMultiMap
oCRWTValMultiMapIteratorDeprecated. Provides an iterator for RWTValMultiMap
oCRWTValMultiSetMaintains a collection of values ordered according to a comparison object
oCRWTValMultiSetConstIteratorDeprecated. Provides a const iterator for RWTValMultiSet
oCRWTValMultiSetIteratorDeprecated. Provides an iterator for RWTValMultiSet
oCRWTValOrderedVectorMaintains a collection of values implemented as a vector
oCRWTValOrderedVector< bool, A >Maintains a collection of boolean values implemented as a vector
oCRWTValSetMaintains a collection of values ordered according to a comparison object
oCRWTValSetConstIteratorDeprecated. Provides a const iterator for RWTValSet
oCRWTValSetIteratorDeprecated. Provides an iterator for RWTValSet
oCRWTValSlistMaintains a collection of values implemented as a singly-linked list
oCRWTValSlistConstIteratorDeprecated. Provides a const iterator for RWTValSlist
oCRWTValSlistIteratorDeprecated. Provides an iterator for RWTValSlist
oCRWTValSortedDlistMaintains a sorted collection of values implemented as a doubly-linked list
oCRWTValSortedDlistConstIteratorDeprecated. Provides a const iterator for RWTValSortedDlist
oCRWTValSortedDlistIteratorDeprecated. Provides an iterator for RWTValSortedDlist
oCRWTValSortedVectorMaintains a sorted collection of values implemented as a vector
oCRWTValSortedVector< bool, C, A >Maintains a sorted collection of boolean values implemented as a vector
oCRWTValVectorA value-based collection of values implemented as a vector
oCRWTValVirtualArrayDeprecated. A virtual array of templatized objects
oCRWTWriteGuardBaseA base class for guard classes that support write access to a given section of code
oCRWTWriteLockGuardA guard class that acquires write access to its resource upon creation and releases it upon destruction
oCRWTWriteLockGuardBaseA base class for guard classes that acquire write access to a resource upon creation and release it upon destruction
oCRWTWriteUnlockGuardA guard class that releases its resource upon creation and acquires read access to its resource upon destruction
oCRWTXmlTraits< char >Provides character and string values required by the RWTParsedXXX transformation classes
oCRWUAvailableEncodingListConstructs iterators that provide access to the current list of encoding names
oCRWUAvailableEncodingListIteratorProvides a C++ Standard Library random-access iterator for class RWUAvailableEncodingList
oCRWUAvailableLocaleListConstructs iterators that provide access to the current list of locale names
oCRWUAvailableLocaleListIteratorProvides a C++ Standard Library random-access iterator for class RWUAvailableLocaleList
oCRWUBreakSearchFinds the locations of breaks, or potential breaks, in text for a specified locale
oCRWUCharArrayOutputStreamHandle class for Unicode character output streams that support an extended interface
oCRWUCharArrayOutputStreamImpAbstract base class for Unicode character output streams that support an extended interface
oCRWUCharFromByteInputStreamImpConcrete class connecting a UTF-16 character stream to an input binary stream
oCRWUCharFromUTF8ByteInputStreamImpConcrete class connecting a UTF-16 character stream to a UTF-8 binary stream
oCRWUCharInputStreamHandle class for all the UTF-16 character input stream implementation classes
oCRWUCharInputStreamImpAbstract base class for all the Unicode character input stream implementation classes
oCRWUCharOutputStreamHandle class for the Unicode character output stream implementation classes
oCRWUCharOutputStreamImpAbstract base class for the Unicode output stream implementation classes
oCRWUCharToByteOutputStreamImpConcrete class connecting a UTF-16 character stream to an output binary stream
oCRWUCharToUTF8ByteOutputStreamImpConcrete class connecting a UTF-16 character stream to a UTF-8 output binary stream
oCRWUCharTraitsProvides methods for querying the properties of Unicode characters
oCRWUCollationKeyStores preprocessed comparison information for a Unicode string to speed repeated string comparisons
oCRWUCollatorPerforms locale-sensitive string comparison for use in searching and sorting natural language text
oCRWUConstStringIteratorProvides read-only access to the code points encoded by the code units within an RWBasicUString
oCRWUConstSubStringProvides read-only access to a range of code units within a referenced RWUString
oCRWUConversionContextSpecifies the default character encoding scheme for conversions between narrow character strings and UTF-16 strings
oCRWUConverterBaseBase class that converts to and from Unicode
oCRWUEncodingAliasListConstructs iterators to access the list of encoding aliases associated with a given encoding
oCRWUEncodingAliasListIteratorA Standard C++ Library random-access iterator for class RWUEncodingAliasList
oCRWUEncodingNameStandardListConstructs iterators for accessing the list of encoding name standards (such as MIME or IANA) used by the Internationalization Module
oCRWUEncodingNameStandardListIteratorA Standard C++ Library random access iterator for class RWUEncodingNameStandardList
oCRWUExceptionException class thrown by many methods in the Internationalization Module
oCRWUFromUnicodeConversionContextSpecifies the character encoding scheme to use for default conversions from UTF-16 strings into another encoding
oCRWUFromUnicodeConverterConverts text from UTF-16 to various byte-oriented standard character encoding schemes
oCRWUInitInitializes and cleans up ICU resources
oCRWUIsoCountryListConstructs iterators to access the static list of ISO 3166 country codes recognized by the Internationalization Module
oCRWUIsoLanguageListConstructs iterators to access the static list of ISO 639 language codes recognized by the Internationalization Module
oCRWULocaleDefines a specific language, country, and variant
oCRWUnableToReadCertificateErrorThrown when an RWX509Certificate could not be created from the provided data
oCRWUnableToReadPrivateKeyErrorThrown when an RWAsymmetricKey could not be created from the provided data
oCRWUNormalizerConverts a string into a particular normalized Unicode form, and detects whether a string is already in a particular form
oCRWUpperTriMatEncapsulates upper triangular matrices, which are 0 above the diagonal
oCRWURegexMatchIteratorIterates over matches found for a Unicode regular expression pattern
oCRWURegexResultStores Unicode regular expression match results
oCRWURegularExpressionRepresents a regular expression with Unicode extensions
oCRWUResourceBundleProvides a way to store and access locale-dependent data
oCRWURLA convenience class that encapsulates parsing and component management of URL information
oCRWURLErrorAn exception not currently used. It remains reserved for potential future use
oCRWUStringStores and manipulates Unicode character sequences encoded as UTF-16 code units
oCRWUStringIteratorBidirectional iterator that provides read-write access to the code points encoded by the code units within an RWUString
oCRWUStringSearchSearches text for occurrences of a specified Unicode string
oCRWUSubStringProvides read-write access to a range of code units within a referenced RWUString
oCRWUTF8HelperProvides common functionality used to encode and decode UTF-8 sequences
oCRWUTokenizerFinds delimiters in Unicode source strings, and provides sequential access to the tokens between those delimiters
oCRWUToUnicodeConversionContextSpecifies the default character encoding scheme to use for subsequent implicit conversions from narrow character strings to UTF-16 encoded Unicode strings
oCRWUToUnicodeConverterProvides unidirectional text conversion from strings in various encodings to UTF-16-encoded RWUString instances
oCRWVecViewA base class for mathematical vector classes
oCRWviosAbstract base class defining an interface similar to std::ios, but without a required association with std::streambuf
oCRWVirtualPageHeapDeprecated. Abstract base class representing an abstract page heap of fixed-sized pages
oCRWvistreamAbstract base class providing an interface for format-independent retrieval of fundamental types and fundamental-type arrays
oCRWvistreamFromDataInputStreamAdaptor class that adapts the Rogue Wave virtual stream interface to the Rogue Wave data input stream interface
oCRWvistreamIteratorInput iterator that reads successive elements from the input stream for which it was constructed
oCRWvostreamAbstract base class that provides an interface for format-dependent storage of fundamental types and fundamental-type arrays
oCRWvostreamIteratorWrites successive elements onto the output stream from which it was constructed
oCRWvostreamToDataOutputStreamAdaptor class that adapts the Rogue Wave virtual stream interface to the Rogue Wave data output stream interface
oCRWWCharArrayOutputStreamHandle class for wide character output streams that support an extended interface, allowing retrieval of inserted data as a wide character array
oCRWWCharArrayOutputStreamImpAbstract base class for wide character output streams that support an extended interface, allowing retrieval of inserted data as a wide character array
oCRWWCharFromWStreambufInputStreamImpConcrete class connecting a wide character stream to an iostreams wide character buffer
oCRWWCharInputStreamHandle class for all the wide character input stream implementation classes
oCRWWCharInputStreamImpAbstract base class for all the wide character input stream implementation classes
oCRWWCharOutputStreamHandle class for all the wide character output stream implementation classes
oCRWWCharOutputStreamImpAbstract base class for all the wide character output stream implementation classes
oCRWWCharToWStreambufOutputStreamImpConcrete class connecting a wide character stream to an iostreams wide character buffer
oCRWWConstSubStringAllows some subsection of an RWWString to be addressed by defining a starting position and an extent
oCRWWinSockInfoInitializes the Winsock DLL on Windows platforms
oCRWWithObjectInputContextRepresents a guard object that opens and closes a context within a lexical scope for input streams
oCRWWithObjectOutputContextRepresents a guard object that opens and closes a context within a lexical scope for output streams
oCRWWStringOffers powerful and convenient facilities for manipulating wide character strings
oCRWWSubStringAllows some subsection of an RWWString to be addressed by defining a starting position and an extent
oCRWWTokenizerBreaks up a string into separate tokens, delimited by arbitrary whitespace
oCRWX509CertificateAdapter class for the cryptographic library's representation of an X.509 certificate
oCRWxallocException class that reports buffer allocation errors
oCRWXDRistreamA portable input stream based on XDR routines
oCRWXDRostreamA portable output stream based on XDR routines
oCRWXmlObjectInputStreamImpReads and restores objects encoded in XML from the supplied RWDataInputStream
oCRWXmlObjectOutputStreamImpSerializes one or more objects as an XML-formatted data stream and passes the stream to a supplied RWDataOutputStream
oCRWXmlObjectStreamCommonBase class shared by XML object input and output streams
oCRWXmlStreamElementAn XML element abstraction for implementing efficient C++ transformations
oCRWxmsgBase class for the hierarchy of exceptions in the Essential Tools Module
oCRWZoneAbstract base class defining an interface to describe time zones
\CRWZoneSimpleA basic, concrete timezone implementation of the abstract class RWZone, based on the Daylight Saving Time (DST) rules defined in struct RWDaylightRule

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.