SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
DComplex | Complex class for compilers that do not have access to a native complex class |
DComplexFFT2DServer | Performs two-dimensional (2-D) double precision complex fast Fourier transforms (FFTs) of an RWGenMat<DComplex> matrix |
DComplexFFTServer | Performs double precision complex fast Fourier transforms (FFTs) of an RWMathVec<DComplex> vector |
DoubleCosineServer | Performs double precision fast sine or cosine transforms of a real vector |
DoubleFFTServer | Performs double precision complex fast Fourier transforms (FFTs) of a real vector |
Histogram | Constructs and maintains a histogram of input data |
LeastSqFit | Constructs a linear least squares fit to a straight line from input data |
rw_hashmap< K, V, Hash, EQ, A > | Maintains a collection of mappings between two types K and V, implemented as a hash table of std::pair<K,V> instances |
rw_hashmultimap< K, V, Hash, EQ, A > | Maintains 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 |
rw_hashmultiset< T, Hash, EQ, A > | Maintains a collection of some type A, in which there may be many equivalent instances of A |
rw_hashset< T, Hash, EQ, A > | Maintains a collection of some type A, in which there cannot be more than one occurrence of some given instance of A |
rw_linear_algebra_traits< TypeT > | A collection of traits typedefs |
rw_linear_algebra_traits< DComplex > | A collection of traits typedefs specialized on DComplex |
rw_linear_algebra_traits< double > | A collection of traits typedefs specialized on double |
rw_linear_algebra_traits< float > | A collection of traits typedefs specialized on float |
rw_numeric_traits< T > | Helper class containing typedefs associated with numeric types, useful when creating a new numeric type |
rw_slist< T, A > | Maintains a collection of some type A implemented as a singly-linked list |
RWAddObservations< T, S > | Holds information about adding observations to a parameter calculation |
RWAddPredictors< T, S > | Holds information about the addition of predictor variables to a parameter calculation |
RWAnsiLocale | Implements the RWLocale interface, and encapsulates the C++ Standard Library locale |
RWAny | Encapsulates an object of an arbitrary type |
RWAsymmetricKey | Encapsulates the underlying cryptographic library's representation of the asymmetric key |
RWAtomicCounter | Maintains a reference count safely in a multithreaded environment |
RWAuditStreamBuffer | Constructs a stream and audits the bytes that pass through it |
RWBag | Corresponds to the Smalltalk class Bag, representing a group of unordered elements not accessible by an external key |
RWBagConstIterator | Iterator for class RWBag, which allows sequential access to all the elements of RWBag but allows no changes |
RWBagIterator | Iterator for class RWBag, which allows sequential access to all the elements of RWBag |
RWBalanceDecomp< TypeT > | Encapsulates the decomposition implicit in the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues |
RWBalanceTransform< TypeT > | Encapsulates the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues |
RWBandFact< TypeT > | Encapsulates the factorization of banded matrices used to solve a system of equations |
RWBandMat< TypeT > | Encapsulates a banded matrix |
RWBandTriDiagDecomp< TypeT > | Encapsulates a symmetric tridiagonal decomposition of a symmetric banded matrix |
RWBarrier | Synchronizes a number of concurrent threads at a specific point in their processing |
RWBasicUString | Represents and manages an array of UTF-16 values |
RWBasicUString::Deallocator | Base class for subclasses that release client-allocated storage |
RWBasicUString::Pad | Inserts the contents of a Unicode string into an output stream, padding it with a designated fill character |
RWBasicUString::StaticDeallocator | Forwards deallocation requests to a static callback method |
RWBench | Abstract base class to facilitate automatic benchmarking of some piece of code |
RWBilateralExchange< T > | Implements a standard form of currency conversion |
RWBinaryTree | Represents a group of ordered elements, as sorted by a comparison method, and allowing duplicates |
RWBinaryTreeConstIterator | Iterator for class RWBinaryTree that allows no changes to the values in the binary tree |
RWBinaryTreeIterator | Iterator for class RWBinaryTree |
RWbistream | Restores variables stored in binary format by RWbostream |
RWBitRef | Represents an l-value to the RWBitVec and RWTBitVec classes |
RWBitVec | Represents a bit vector whose length can be changed at runtime |
RWBodyBase | Base class for body classes |
RWbostream | Stores variables in binary format |
RWBoundsErr | Exception class that reports invalid indexes into buffers |
RWBTree | Represents a group of ordered elements not accessible by an external key, and for which duplicates are not allowed |
RWBTreeDictionary | Represents a dictionary for the storage and retrieval of key-value pairs, and implemented as a B-tree |
RWBTreeOnDisk | Represents an ordered collection of associations of keys and values, with keys ordered based on an external function and with duplicate keys not allowed |
RWBufferedCharInputStreamImp | Implements a buffer that can be used with narrow character input streams |
RWBufferedPageHeap | Deprecated. Abstract base class representing a virtual page heap accessed through a buffer |
RWBufferedRecvPortal | Provides buffering of recv() calls only, possibly improving performance by limiting calls to the underlying RWPortal |
RWBufferedSendPortal | Provides buffering of send() calls only, possibly improving performance by limiting calls to the underlying RWPortal |
RWByteArrayOutputStream | Handle class for binary output streams, allowing retrieval of inserted data as a byte array |
RWByteArrayOutputStreamImp | Abstract base class for binary output streams, allowing retrieval of inserted data as a byte array |
RWByteFromStreambufInputStreamImp | Concrete class that connects a binary stream to an iostreams narrow character buffer |
RWByteInputStream | Handle class for all binary input stream implementation classes |
RWByteInputStreamImp | Abstract base class for all binary input stream implementation classes |
RWByteOutputStream | Handle class for all binary output stream implementation classes |
RWByteOutputStreamImp | Abstract base class for all binary output stream implementation classes |
RWByteToStreambufOutputStreamImp | Concrete class connecting a binary stream to an iostreams narrow character buffer |
RWCacheManager | Caches fixed-length blocks to and from an associated RWFile |
RWCancellation | Represents an exception that is thrown to cancel a thread |
RWCConstSubString | Allows some subsection of an RWCString to be addressed by defining a starting position and an extent |
RWCertificateKeyMismatchError | Thrown when the provided RWX509Certificate is not valid for the given RWPrivateKey |
RWCertificateNotValidError | Thrown when a provided certificate is not valid |
RWCertificateOrKeyTooLargeError | Deprecated. Thrown when the key data is too large to be used |
RWChainedByteArrayOutputStreamImp | Concrete class implementing the byte array output stream interface |
RWChainedCharArrayOutputStreamImp | Concrete class implementing the narrow character array output stream interface |
RWChainedMemoryStreambuf | Implementation of the iostreams std::streambuf interface, providing increased performance |
RWChainedUCharArrayOutputStreamImp | Concrete class implementing the UTF-16 character array output stream interface |
RWChainedWCharArrayOutputStreamImp | Concrete class implementing the wide character array output stream interface |
RWCharArrayOutputStream | Handle class for narrow character output streams that allow retrieval of their inserted data as a narrow character array |
RWCharArrayOutputStreamImp | Abstract base class for narrow character output streams that allow retrieval of their inserted data as a character array |
RWCharFromStreambufInputStreamImp | Concrete class connecting a narrow character stream to an iostreams narrow character buffer |
RWCharInputStream | Handle class for all narrow character input stream implementation classes |
RWCharInputStreamImp | Abstract base class for all narrow character input stream implementation classes |
RWCharOutputStream | Handle class for all narrow character output stream implementation classes |
RWCharOutputStreamImp | Abstract base class for all narrow character output stream implementation classes |
RWCharToStreambufOutputStreamImp | Concrete class connecting a narrow character stream to an iostreams narrow character buffer |
RWCJRef< TypeT > | Used by the RWHermMat<T> classes to reference data that may need to be conjugated |
RWClockTimer | Measures elapsed wall clock time |
RWCODecomp< TypeT, QRCalc > | Encapsulates a complete orthogonal decomposition |
RWCollectable | Contains virtual functions for identifying, hashing, comparing, storing and retrieving collectable objects |
RWCollectableAssociation | Associates a key with a value in the Essential Tools Module "dictionary" collection classes |
RWCollectableDate | Deprecated. Inherits from classes RWDate and RWCollectable |
RWCollectableDateTime | Provides a polymorphically persistable RWDateTime |
RWCollectableInt | Provides a polymorphically persistable RWInteger |
RWCollectableString | Provides a polymorphically persistable RWCString |
RWCollectableTime | Deprecated. Inherits classes RWTime and RWCollectable |
RWCollectableWString | Provides a polymorphically persistable RWWString |
RWCollection | Contains virtual functions for inserting and retrieving pointers to RWCollectable objects into the collection classes |
RWCompactObjectInputStreamImp | Reads objects encoded in a compact format from the supplied RWDataInputStream |
RWCompactObjectOutputStreamImp | Writes objects in a compact format to the supplied RWDataOutputStream |
RWCompressedIOStream< Compressor > | Compresses and serializes data to or deserializes and decompresses data from an associated std::streambuf |
RWCompressedIStream< Compressor > | Deserializes and decompresses data from an associated std::streambuf |
RWCompressedOStream< Compressor > | Compresses data and serializes it to an associated std::streambuf |
RWCompressedStreamBuffer< Compressor > | Derived stream buffer that reads and writes compressed data to an associated std::streambuf |
RWCondition | A condition variable used to delay and reawaken a thread based on program state |
RWConstIterator | Contains virtual functions for positioning and resetting the const iterator |
RWConversionErr | Exception class that reports character encoding conversion errors |
RWConvertGenMat< From, To > | Converts between RWGenMat types with different datatypes |
RWConvertMathArray< From, To > | Converts between RWMathArray types with different datatypes |
RWConvertMathVec< From, To > | Converts between RWMathVec types with different datatypes |
RWCopyOnWriteCConstSubString | Alternate implementation of RWCConstSubString when RW_COPY_ON_WRITE_STRING is defined |
RWCopyOnWriteCString | Alternate implementation of RWCString when RW_COPY_ON_WRITE_STRING is defined |
RWCopyOnWriteCSubString | Alternate implementation of RWCSubString when RW_COPY_ON_WRITE_STRING is defined |
RWCopyOnWriteWConstSubString | Alternate implementation of RWWConstSubString when RW_COPY_ON_WRITE_STRING is defined |
RWCopyOnWriteWString | Alternate implementation of RWWString when RW_COPY_ON_WRITE_STRING is defined |
RWCopyOnWriteWSubString | Alternate implementation of RWWSubString when RW_COPY_ON_WRITE_STRING isdefined |
RWCRegexp | Represents a regular expression. Deprecated |
RWCriticalSection | Provides mutual exclusion for a critical section of code in which only one thread should execute at a time |
RWCString | Offers powerful and convenient facilities for manipulating strings |
RWCSubString | Allows some subsection of an RWCString to be addressed by defining a starting position and an extent |
RWCTokenizer | Breaks a string into separate tokens delimited by an arbitrary whitespace. Can be used as an alternative to the ANSI C function strtok() |
RWCurrency | A repository for currency information |
RWCurrencyBook | Stores RWCurrency objects in which each is identified by a unique mnemonic |
RWDataFromByteInputStreamImp | Abstract base class for all the data from binary conversion input stream implementation classes |
RWDataFromCharInputStreamImp | Abstract base class from which all input stream implementation classes that convert from data to narrow characters must derive |
RWDataFromVirtualInputStreamImp | Adapter class that allows virtual input stream class RWvistream to be used where data input stream class RWDataInputStream is required |
RWDataInputStream | Handle class for all the data input stream implementation classes |
RWDataInputStreamImp | Abstract base class from which all data input stream implementation classes must derive |
RWDataOutputStream | Handle class for all the data output stream implementation classes |
RWDataOutputStreamImp | Abstract base class from which all data output stream implementation classes must derive |
RWDataToByteOutputStreamImp | Abstract base class from which all output stream implementation classes that convert from data to binary must derive |
RWDataToCharOutputStreamImp | Abstract base class from which all output stream implementation classes that convert from data to narrow characters must derive |
RWDataToVirtualOutputStreamImp | Adapter class that allows virtual output stream class RWvostream to be used where data output stream class RWDataOutputStream is required |
RWDataView | Base class for all classes that provide a view into a contiguous block of memory |
RWDate | Deprecated. Represents a date stored as a Julian day number |
RWDateTime | Represents a date and time stored in milliseconds |
RWDaylightBoundary | Struct used by RWDaylightRule to define the beginning and ending of daylight saving time |
RWDaylightRule | Struct that defines daylight saving time rules |
RWDBAbstractBuffer | Encapsulates a buffer of data including its indicator array |
RWDBAssignment | Represents the result of applying the RWDBColumn::assign() method to an RWDBExpr |
RWDBBinaryCallback | Base class for user-defined callback methods that fetch and send binary data |
RWDBBinaryVector | Deprecated. Transfers binary arrays between the application and the database |
RWDBBinaryVectorElement | Deprecated. Encapsulates arrays of unsigned characters stored in RWDBBinaryVector instances |
RWDBBlob | Stores Binary Large Objects (Blobs) and includes relevant accessors |
RWDBBoundExpr | Acts as a placeholder in a dynamic SQL statement, providing a type-safe interface for binding a local variable to a dynamic SQL statement |
RWDBBulkInserter | Used to insert an RWDBTBuffer array into a database table. (To insert scalar values, use RWDBInserter.) |
RWDBBulkReader | Reads result sets, represented as arrays of RWDBTBuffer<T> or RWDBDateVector, that are associated with an RWDBTable or RWDBSelector. (For reading scalar values, use RWDBReader.) |
RWDBCharCallback | Base class for user-defined callback methods that fetch and send character data |
RWDBCollectableExpr | Adds RWCollectable semantics to RWDBExpr |
RWDBColumn | Represents a column within a table or schema, or a particular parameter of a stored procedure |
RWDBCompoundSelector | Represents the result of the set operators Union , Intersection , or Difference applied to RWDBSelector |
RWDBConnCallback | Handle class for connection callbacks that encapsulate a reference-counted pointer to the RWDBConnCallbackImp body class |
RWDBConnCallbackImp | Abstract base class from which all custom connection callbacks must derive |
RWDBConnection | Represents an explicit database connection object that can be used in place of the implicit database connection provided by RWDBDatabase |
RWDBCriterion | Represents the result of applying logical operators to RWDBExpr. It is used to encapsulate SQL WHERE clauses |
RWDBCritFormDefinition | Base class for a family of classes used to define functional notation for RWDBCriterion |
RWDBCritFuncDef0 | Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking no parameters |
RWDBCritFuncDef1 | Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 1 parameter |
RWDBCritFuncDef2 | Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 2 parameters |
RWDBCritFuncDef3 | Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 3 parameters |
RWDBCritFuncDef4 | Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 4 parameters |
RWDBCursor | Encapsulates a database cursor |
RWDBDatabase | Manages connections with database servers |
RWDBDatabaseCallback | Handle class for database callbacks, encapsulating a reference-counted pointer to the RWDBDatabaseCallbackImp body class |
RWDBDatabaseCallbackImp | Abstract base class from which all custom database callbacks derive |
RWDBDataCallback | Base class for user-defined callbacks |
RWDBDateTime | Deprecated. Represents a date and time stored as the number of milliseconds |
RWDBDateVector | Deprecated. Used as a buffer when transferring date values between the application and the database |
RWDBDB2CLILibEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters |
RWDBDB2CLILibSystemHandle | Encapsulates a single SQLHDBC used by the RWDBConnection |
RWDBDecimalVector | Deprecated. Transfers decimal arrays of width width between the application and the database. width between the application and the database |
RWDBDecimalVectorElement | Deprecated. Encapsulates arrays of decimals stored in RWDBDecimalVector objects |
RWDBDeleter | Encapsulates an SQL DELETE statement |
RWDBDuration | Represents a time span in number of seconds |
RWDBEnvironmentHandle | Abstract base class from which all vendor-specific environment handles must derive. Environment handles are methods that can set or retrieve certain configuration parameters |
RWDBExpr | A C++ representation of expressions used in constructing SQL statements |
RWDBExprFormDefinition | Base class for a family of classes that defines functional notation for RWDBExpr |
RWDBExprFuncDef0 | Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take no parameters |
RWDBExprFuncDef1 | Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 1 parameter |
RWDBExprFuncDef2 | Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 2 parameters |
RWDBExprFuncDef3 | Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 3 parameters |
RWDBExprFuncDef4 | Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 4 parameters |
RWDBForeignKey | Represents foreign keys in a database, used when creating a database table or fetching a database table schema |
RWDBForeignKeyList | Holds an ordered collection of RWDBForeignKey instances |
RWDBInserter | Encapsulates an SQL INSERT statement |
RWDBJoinExpr | Used to build outer join constructs |
RWDBManager | A monostate class that manages RWDBDatabase instances, thus mediating access to database servers |
RWDBMBString | Represents a multibyte character string, ensuring that these get handled correctly by databases that differentiate between multibyte and single byte character strings |
RWDBMemTable | Represents a table of data that resides in program memory |
RWDBMsSqlLibEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters with Microsoft SQL Server |
RWDBMsSqlLibSystemHandle | Provides a mechanism for making direct calls to the Microsoft SQL Server API, and some methods for setting access module-specific properties |
RWDBMultiRow | Provides a mechanism by which a collection of bindable objects can be used with the RWDBValue and RWDBRow interface |
RWDBMySqlLibEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters with MySQL |
RWDBMySqlLibSystemHandle | Provides a mechanism for making direct calls to the MySQL API |
RWDBNullIndicator | Provides a way to determine whether some given data is NULL |
RWDBOCIEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters with Oracle OCI |
RWDBOCISystemHandle | Provides a mechanism for making direct calls to the Oracle OCI API, and some methods for setting access module-specific properties |
RWDBODBCLibEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters with ODBC |
RWDBODBCLibSystemHandle | Provides a mechanism for making direct calls to the ODBC API |
RWDBOSql | Encapsulates a database-specific SQL statement with all its input and output bindings |
RWDBPGSEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters with PostgreSQL |
RWDBPGSSystemHandle | Provides a mechanism for making direct calls to the PostgreSQL API, and some methods for setting access module-specific properties |
RWDBPhraseBook | A lookup table containing keywords and phrases used by specific databases |
RWDBReader | Provides row-by-row access to tabular data |
RWDBResult | Represents a sequence of zero or more RWDBTable instances |
RWDBRow | An ordered collection of RWDBValue instances |
RWDBSchema | An ordered collection of RWDBColumn instances, encapsulating the database notion of a schema |
RWDBSelector | Encapsulates the SQL SELECT statement |
RWDBSelectorBase | Base class for selector classes RWDBSelector and RWDBCompoundSelector |
RWDBStatus | Encapsulates the error state of an object or operation |
RWDBStoredProc | Encapsulates a database stored procedure, providing a uniform API to the common operations related to them |
RWDBStringVector | Deprecated. Transfers character arrays of width width between the application and the database |
RWDBStringVectorElement | Deprecated. Encapsulates arrays of characters stored in RWDBStringVector objects |
RWDBSybCtLibEnvironmentHandle | Provides methods for setting and retrieving certain connect time and configuration parameters with Sybase Open Client Client-Library |
RWDBSybCtLibSystemHandle | Provides a mechanism for making direct calls to the Sybase Open Client Client-Library API and some methods for setting access module-specific properties |
RWDBSystemHandle | Base class for database-specific classes that provide direct access to the database API |
RWDBTable | Base class for a family of classes that represent the abstract notion of a database table in a number of different ways |
RWDBTBuffer< T > | Template class that encapsulates a fixed-sized array of elements of type T |
RWDBTMemTableBase | Abstract base class for the derived class RWDBTPtrMemTable |
RWDBTPtrMemTable< T, C > | Represents a parameterized memory table |
RWDBTracer | Provides a runtime trace facility for DB Interface Module applications |
RWDBUChar16Callback | Base class for user-defined callbacks that fetch and send UTF-16 character data |
RWDBUpdater | Encapsulates the SQL UPDATE statement |
RWDBValue | Provides storage for C++ primitive types and structured types used by the DB Interface Module, and adds NULL/NOT NULL semantics |
RWDBVector< T > | Deprecated. Used as a buffer when transferring data between the application and the database |
RWDBVendorDate | Deprecated. Encapsulates vendor-specific date structures |
RWDecimal< M > | Exactly represents a decimal fraction |
RWDecimalBase | Base class for the family of Rogue Wave decimal classes |
RWDecimalFormat | Encapsulates formatting information for converting a decimal number to a string |
RWDecimalFormatScope | Encapsulates decimal format specifiers |
RWDecimalInexactErr< M > | Signals problems in computations involving the Rogue Wave decimal classes |
RWDecimalOverflowErr< M > | Signals overflow problems in computations involving the Rogue Wave decimal classes |
RWDecimalPortable | Represents an arbitrary precision decimal fraction, providing maximum portability |
RWDenseTriDiagDecomp< TypeT > | Encapsulates the symmetric tridiagonal decomposition of a dense symmetric matrix |
RWDirectoryIterator< const char * > | Provides a specialization of the class template for const char* , with no iteration of subdirectories |
RWDirectoryIterator< RWCString > | Provides a specialization of the class template for RWCString, with recursive iteration of subdirectories |
RWDirEntry | A convenience class that encapsulates parsing and component storage of directory entries typical of those returned from the FTP LIST command |
RWDiskPageHeap | Deprecated. Specialized type of buffered page heap that swaps its pages to disk as necessary |
RWDivisionExchange< T > | Concrete 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 |
RWDivisionGroup< T > | A 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 |
RWDlistCollectables | Represents a group of ordered items, not accessible by an external key |
RWDlistCollectablesConstIterator | Traverses the linked-list from the first (head) to the last (tail) item |
RWDlistCollectablesIterator | Traverses the linked-list from the first (head) to the last (tail) item |
RWEigDecomp< TypeT > | Encapsulates the eigenvalues and eigenvectors of a nonsymmetric matrix |
RWEigServer< TypeT > | Abstract base class for the nonsymmetric eigenvalue servers |
RWeistream | Specializes the base class RWbistream to restore values previously stored by RWeostream |
RWEnhancedXmlObjectInputStreamImp | Reads objects encoded in XML from the supplied RWDataInputStream |
RWEnhancedXmlObjectOutputStreamImp | Writes objects as XML into the supplied RWDataOutputStream |
RWeostream | Specializes the base class RWbostream to store values in a portable binary format |
RWEscrowImpBase | A base class that breaks the circular dependency between RWTEscrowImp<Redeemable> and RWTIOUResult<Redeemable>, used when implementing new concrete RWTEscrowImp<Redeemable> classes |
RWEuroGroup< T > | A collection of all currencies replaced by the Euro, in which each object implements the RWTriangularExchange<T> conversion type |
RWExchange< T > | Handle class for the abstract body class RWExchangeImpl<T> from which all concrete currency converters derive |
RWExchangeFactory< T > | Factory class that creates currency exchange objects |
RWExchangeGroup< T > | The 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 |
RWExchangeGroupImpl< T > | Abstract base class from which all exchange group implementation classes must derive. Implements the handle-body pattern in which RWExchangeGroup<T> is the handle |
RWExchangeImpl< T > | The abstract base class from which all currency implementation classes must derive |
RWExchangeRate | Encapsulates a source currency, a target currency, and a conversion factor, which is, by convention, a multiplicative conversion factor |
RWExchangeRateTable | Stores exchange rates as unique pairs of source and target currencies |
RWExternalErr | Exception class that reports errors caused by external sources over which the library has no control |
RWExternalStreamException | Base class for the stream exceptions |
RWFactory | Creates an instance of an RWCollectable object, given a class ID |
RWFIFOMutexLock | Guarantees that blocking threads acquire the mutex in the same order that they called the acquire() member function |
RWFile | Represents an abstraction of a filesystem regular file |
RWFileErr | Exception class that reports the failure of file IO operations |
RWFileManager | Allocates and deallocates storage in a disk file, much like a "freestore" manager |
RWFileStat | Provides file statistical information in a portable manner |
RWFilteredByteInputStreamImp | Abstract base class for all the filtered binary input stream implementation classes |
RWFilteredByteOutputStreamImp | Abstract base class for all the filtered binary output stream implementation classes |
RWFilteredCharInputStreamImp | Abstract base class for all the filtered narrow character input stream implementation classes |
RWFilteredCharOutputStreamImp | Abstract base class for all the filtered narrow character output stream implementation classes |
RWFilteredDataInputStreamImp | Abstract base class for all the filtered data input stream implementation classes |
RWFilteredDataOutputStreamImp | Abstract base class for all the filtered data output stream implementation classes |
RWFilteredUCharInputStreamImp | Abstract base class for all the filtered UTF-16 character input stream implementation classes |
RWFilteredUCharOutputStreamImp | Abstract base class for all the filtered UTF-16 output stream implementation classes |
RWFilteredWCharInputStreamImp | Abstract base class for all the filtered wide character input stream implementation classes |
RWFilteredWCharOutputStreamImp | Abstract base class for all the filtered wide character output stream implementation classes |
RWFixedDecimal< M > | Exact 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 |
RWFromUTF8Converter | Converts char , RWCString or std::string UTF-8 values to UTF-16 |
RWFtpAgent | Provides basic FTP file and directory access, handling more FTP protocol details than RWFtpClient, but without as much flexibility |
RWFtpClient | Provides low-level access to the FTP client-side protocol |
RWFtpDataReply | Specialization class of RWFtpReply containing an RWSocketPortal for data that is to be read from or written to the underlying socket |
RWFtpPwdReply | A specialization class of RWFtpReply that attempts to parse the FTP protocol reply for the current directory information |
RWFtpReply | The base class for all FTP protocol reply messages |
RWFunctor0 | Represents the group of functors that are invoked without any arguments and whose invocation returns no value |
RWFunctor0Imp | Abstract base class for functor body classes that are invoked with no caller arguments and return no value |
RWFunctorList0 | A sequence of functors whose invocation takes no arguments |
RWGenFact< T > | A templatized LU factorization class that holds the LU factorization of a general square matrix of type T |
RWGenMat< T > | A templatized general matrix class |
RWGenMatConstIterator< T > | The random access iterator for the RWGenMat<T> collection class |
RWGenMatIterator< T > | The random access iterator for the RWGenMat<T> collection class |
RWGenMatIteratorBase< T > | The base class for RWGenMat iterators |
RWGPValueFunctor | Calculates the G statistic for a logistic model in comparison to the intercept-only model |
RWHandleBase | Base class for all handle classes. Increments a reference count for each class instance that is bound to an instance of the RWBodyBase class |
RWHashDictionary | Represents a group of unordered values, accessible by external keys |
RWHashDictionaryConstIterator | Allows sequential access to all the elements of RWHashDictionary and, as a const iterator, does not change anything in the underlying data structure |
RWHashDictionaryIterator | Allows sequential access to all the elements of RWHashDictionary |
RWHashTable | A simple hash table for objects inheriting from RWCollectable. Uses chaining (as implemented by class RWSlistCollectables) to resolve hash collisions |
RWHashTableConstIterator | Allows sequential access to all the elements of RWHashTable and, as a const iterator, it does not change anything in the underlying data structure |
RWHashTableIterator | Allows sequential access to all the elements of RWHashTable |
RWHermBandMat< TypeT > | Encapsulates a Hermitian banded matrix. A Hermitian banded matrix is Hermitian, and nonzero only near the diagonal |
RWHermEigDecomp< TypeT > | Encapsulates the eigenvalues and eigenvectors of a Hermitian matrix |
RWHermEigServer< TypeT > | Abstract base class for the Hermitian eigenvalue server |
RWHermFact< TypeT > | Encapsulates factorizations of Hermitian matrices |
RWHermMat< TypeT > | Encapsulates a Hermitian matrix |
RWHermPDQREigServer< TypeT > | The server for the positive definite QR method of computing eigenvalues |
RWHermQREigServer< TypeT > | The default server for the QR method of computing eigenvalues |
RWHermRangeEigServer< TypeT > | The Hermitian eigenvalue server class, allowing the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors |
RWHermRFQREigServer< TypeT > | The server for the root-free QR method of computing eigenvalues |
RWHermSomeEigServer< TypeT > | The Hermitian eigenvalue server class, allowing the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors |
RWHessEigServer< TypeT > | Encapsulates Hessenberg decomposition eigenvalue servers used to construct eigenvalue decomposition objects of type RWEigDecomp<T> from Hessenberg decompositions |
RWHessenbergDecomp< TypeT > | Encapsulates a Hessenberg decomposition as well as an optional balance transformation |
RWHttpAgent | Provides a high-level interface for issuing common HTTP requests |
RWHttpAuthorizationHeaderBase | Helper class that defines the header label and type for derived HTTP Authorization headers |
RWHttpBasicAuthorizationHeader | Helper class that defines an Authorization header for Basic Access Authentication |
RWHttpClient | Provides a low-level interface for communicating with an HTTP server |
RWHttpClientManager | Provides a high-level interface for issuing HTTP requests using a cache of connected RWHttpClient instances |
RWHttpConnectionError | Exception class thrown when the requested HTTP connection could not be established |
RWHttpContentLengthHeader | Helper class that defines an HTTP Content-Length entity header |
RWHttpContentTypeHeader | Helper class that defines an HTTP Content-Type header |
RWHttpDate | Helper class to convert an RWDateTime instance to a date from a string and vice versa, conforming to the HTTP/1.1 specification |
RWHttpDateHeader | Helper class that defines an HTTP Date header |
RWHttpEntityTag | Describes an HTTP entity tag |
RWHttpEntityTagHeaderBase | Helper class that defines the basic formatting and structure of headers that take an entity tag as an argument |
RWHttpFromHeader | Helper class that defines an HTTP From header |
RWHttpGenericHeader | Helper class that defines a generic HTTP header |
RWHttpHandlerError | Exception class thrown when the handler function fails to process the entire body of a message passed to it |
RWHttpHeaderBase | Abstract base class from which all HTTP header classes derive |
RWHttpHeaderList | Stores and organizes a collection of RWHttpHeaderBase objects |
RWHttpHeaderParseError | Exception class thrown when any portion of the HTTP header cannot be parsed due to non-conformance with the HTTP specification |
RWHttpHostHeader | Helper class that defines an HTTP Host header |
RWHttpIfDateRangeHeader | Helper class that defines an HTTP If-Range header with HTTP-date |
RWHttpIfEntityTagRangeHeader | Helper class that defines the HTTP If-Range header with entity tag |
RWHttpIfModifiedSinceHeader | Helper class that defines an HTTP If-Modified-Since header |
RWHttpInvalidBodyError | Exception class thrown when an invalid body is associated with a handle or the information provided to the body cannot be processed |
RWHttpNoPendingRepliesError | Exception class thrown when a reply is requested but there are no pending RWHttpRequests |
RWHttpRange | Helper class that describes a Byte Range for requesting a portion of a document |
RWHttpRangeHeader | Helper class that defines an HTTP Range header |
RWHttpRecursiveRedirectError | Exception class thrown if a redirect location is already in the list of visited locations |
RWHttpReply | Encapsulates HTTP headers and a protocol reply |
RWHttpReplyError | Exception class thrown if unexecpted data is found in the reply to and HTTP request |
RWHttpRequest | Encapsulates an entire HTTP request including the request line, header list, and request body |
RWHttpRequestBody | Encapsulates reading an HTTP message body |
RWHttpRequestError | Exception class thrown if data without a Content-Length is sent to a server with version less than HTTP/1.1 |
RWHttpRequestStreamBody | Encapsulates reading an HTTP message body from an std::istream |
RWHttpRequestStringBody | Encapsulates reading an HTTP message body from an RWCString |
RWHttpsCertificateNameMismatch | Exception class indicating that the default name mismatch callback has been invoked |
RWHttpsCertificateNameParseError | Exception class indicating that the default name check callback cannot extract the CommanName from an RWX509Certificate |
RWHttpSocketClient | Handle class for parent RWHttpClient, providing implementation-specific details for HTTP clients |
RWHttpsSecureSocketClient | Handle class for parent RWHttpClient, providing implementation-specific details for HTTPS clients |
RWHttpsSecurityManager | Sets various parameters for the HTTPS package |
RWHttpUserAgentHeader | Defines an HTTP User-Agent request header |
RWIdentityDictionary | A hash table for key-value pairs. Items are found by requiring them to be identical |
RWIdentitySet | Finds items that have the same address as the key |
RWIncompleteStreamOperation | Reports errors due to an incomplete stream operation |
RWInet6Addr | Encapsulates a complete IPv6 address |
RWInet6AddrFactory | Used by RWSockAddrFactory to create instances of RWInet6Addr |
RWInet6Host | Encapsulates an Internet host IPv6 address and its names |
RWInet6Type | Constructs an RWSockType for an IPv6 address type |
RWInetAddr | Encapsulates a complete Internet address that includes type information, a host, and a port |
RWInetAddrFactory | Used by RWSockAddrFactory to create instances of RWInetAddr |
RWInetHost | Encapsulates an Internet host IP address and its names |
RWInetHostNotFoundError | Reports that an Internet host address lookup failed |
RWInetPort | Encapsulates an Internet port and its service names |
RWInetServiceNotFoundError | Reports that an internet servie name lookup failed |
RWInetType | Constructs an RWSockType for an Internet address type |
RWInputStreamImp | Abstract base class for all the input stream implementation classes |
RWInteger | Useful as a base class for classes that use integers as keys in dictionaries, and so forth |
RWInternalErr | Exception class that reports errors that occur within the Essential Tools Module |
RWInterval< T > | A class template for describing an interval of values |
RWIstreamDataFromCharInputStreamImp | Reads data in US-ASCII format from a narrow character stream |
RWIterator | Contains virtual functions for positioning and resetting the iterator |
RWLeastSqCh< TypeT > | Represents a factorization of a system of equations with no exact solution such that the Cholesky method of least squares can be used |
RWLeastSqQR< TypeT, QRCalc > | Represents a factorization of a system of equations with no exact solution such that the complete orthogonal factorization method of least squares can be used |
RWLeastSqQRCalc | Calculates linear regression parameters using QR decomposition |
RWLeastSqQRPvtCalc | Calculates linear regression parameters using QR decomposition with pivoting |
RWLeastSqSV< TypeT, SVDCalc > | Represents a factorization of a system of equations with no exact solution such that the singular value method of least squares can be used |
RWLeastSqSVDCalc | Implements the calculation of linear regression parameters using singular value decomposition |
RWLinearRegression | Constructs a linear regression model from a matrix of predictor variable data and a vector of observation variable data |
RWLinearRegressionANOVA | Provides information on the variance of residual errors for a linear regression model |
RWLinearRegressionFTest | Tests that the estimated parameters in a linear regression model are equal to a hypothesized vector of values |
RWLinearRegressionParam | Models an estimated linear regression parameter using a T distribution |
RWLinRegModelSelector< F > | Encapsulates four different model selection algorithms for linear regression: forward, backward, stepwise, and exhaustive |
RWLinRegressFStatistic | Function object that takes the data and parameters associated with a linear regression model and returns the F statistic for that model |
RWLocale | Defines an interface that formats the conversion of strings to and from dates and times |
RWLocaleSnapshot | Creates an snapshot of a locale by querying the program's environment to determine the formatting conventions in effect at the moment of instantiation |
RWLogisticFitAnalysis | Calculates a number of goodness of fit quantities for a given RWLogisticRegression instance |
RWLogisticIterLSQ | Calculates model parameter estimates from logistic regression data using the iterative least squares method |
RWLogisticLevenbergMarquardt | Calculates model parameter estimates from logistic regression data using the Levenberg-Marquardt method |
RWLogisticRegression | Performs basic logistic regression on a matrix of predictor variables and a vector of observations |
RWLogisticRegressionParam | Container class for logistic regression parameter estimates and their associated statistical quantities |
RWLogRegModelSelector< F > | For a logistic regression model, selects a subset of predictor variables that accounts for the variation in the regression model's observation variable |
RWLowerTriMat< TypeT > | Encapsulates lower triangular matrices, which are zero above the diagonal |
RWMathArray< T > | A templatized arbitrary dimension array class |
RWMathArrayConstIterator< T > | The random access iterator for the RWMathArray<T> collection class |
RWMathArrayIterator< T > | The random access iterator for the RWMathArray<T> collection class |
RWMathArrayIteratorBase< T > | A base class for RWMathArray iterators |
RWMathVec< T > | A templatized vector class |
RWMathVecConstIterator< T > | The const random access iterator for the RWMathVec<T> collection class |
RWMathVecIterator< T > | The random access iterator for the RWMathVec<T> collection class |
RWMathVecIteratorBase< T > | A base class for RWMathVec iterators |
RWMathVecPick< T > | Allows selected elements to be addressed in a vector, without creating a new view |
RWMimeContentDescriptionHeader | Represents the Content-Description header of a MIME part |
RWMimeContentDisposition | Represents the value of a Content-Disposition header of a MIME part |
RWMimeContentDispositionHeader | Represents the Content-Disposition header of a MIME part |
RWMimeContentIdHeader | Represents the Content-ID header of a MIME part |
RWMimeContentLocationHeader | Represents the Content-Location header of a MIME part |
RWMimeContentTransferEncodingHeader | Represents the Content-Transfer-Encoding header of a MIME part |
RWMimeContentType | Represents the value of a MIME Content-Type header |
RWMimeContentTypeHeader | Represents the Content-Type header of a MIME part |
RWMimeError | Base class for the heirarchy of exceptions in the MIME package |
RWMimeGenericHeader | Represents Internet Message Format headers other than the headers defined by MIME |
RWMimeHeader | Base class for classes that represent message headers as defined in the Internet Message format specification (RFC 2822) |
RWMimeMultipart | Represents a MIME part with the media type multipart |
RWMimeMultipartRelatedType | Represents a Content-Type value with the media type multipart and the subtype related |
RWMimeMultipartType | Represents a Content-Type value with the media type multipart |
RWMimeParameter | Represents a parameter within the content of a MIME header |
RWMimeParameterList | Contains a bounds-checked vector of RWMimeParameter objects |
RWMimeParseError | Reports the failure to successfully parse a MIME header |
RWMimePart | Represents a MIME part, with methods for manipulating the header list and setting the body of the part |
RWMimeTextType | Represents a Content-Type value with the media type text |
RWMimeUtils | Provides utility functions commonly needed by MIME applications |
RWMimeVersionHeader | Represents the MIME-Version header of a MIME message |
RWModel | Implements the "Model" leg of a Model-View-Controller architecture |
RWModelClient | Implements the "View" leg of a Model-View-Controller architecture |
RWMoney< T > | Represents a specified amount of money in a specified currency |
RWMoneyCalculator< T > | Performs algebraic operations when the money operands in an equation are not of the same currency |
RWMulticastSocket | Extends RWSocket to provide support for multicast UDP sockets |
RWMultiIndex | An n-dimensional index class for traversing arrays of arbitrary dimension |
RWMultiplicationExchange< T > | Converts a source currency to a target currency by multiplying the amount of the source currency by the associated conversion factor |
RWMultiplicationGroup< T > | Represents a collection of currencies that have a common distinguishing characteristic for converting money from one currency to money of another currency |
RWMutexLock | Implements a mutex, or mutual exclusion lock |
RWNativeDataFromByteInputStreamImp | Reads data in native format from a binary stream |
RWNativeDataToByteOutputStreamImp | Writes data in native format to a binary stream |
RWNetAlreadyRegisteredError | Reports an attempt to register multiple socket address factories for a socket address family |
RWNetBuf | Network communication buffer class |
RWNetCantCreatePortalError | Reports the inability to create a portal |
RWNetCantRecvError | Reports the failure to receive data on a communication channel |
RWNetCantSendError | Reports a failure to send data on a communications channel |
RWNetInvalidSocketError | Reports use of an invalid RWSocket with rwSocketSelect() |
RWNetNoChannelError | Reports an attempt to send or receive data on an RWPortal that is not bound to a communications channel |
RWNetNoFactoryRegisteredError | Reports a request to produce a derived RWSockAddr for a socket family or name that is not registered with the factory |
RWNetNoNameFactoryRegisteredError | Reports a request to produce a derived RWSockAddr for a socket family that is not registered with the factory |
RWNetNoNumberFactoryRegisteredError | Reports a request to produce a derived RWSockAddr for a socket family that is not registered with the factory |
RWNetNoSuchBlockingHookError | Deprecated. Reports an attempt to pass an unknown blocking hook to the RWWinSockInfo constructor |
RWNetOperationTimeoutError | Reports the failure of a network operation to complete within the specified timeout period |
RWNetSelectError | Reports the failure of a call to rwSocketSelect() |
RWNetTimeoutNotImplementedError | Reports an attempt to use an unsupported timed operation |
RWNetWinsockInitError | Reports the failure to initialize the requested version of the Windows Socket library, or a failure to successfully clean up the library |
RWNGRef< TypeT > | Handles the case of a reference to an element that may have to be negated |
RWNullMutexLock | Efficient stand-in for a mutual exclusion lock when synchroniztion is either unnecessary or not important |
RWNumReply | Encapsulates a numerical protocol reply typical of many common Internet protocols |
RWNumReplyLine | Encapsulates a single numerical protocol reply as defined by the FTP and SMTP protocols |
RWObjectInputStream | Handle class for object input stream implementation classes |
RWObjectInputStreamImp | Base class for all object input stream implementations |
RWObjectOutputStream | Handle class for all the object output stream implementation classes |
RWObjectOutputStreamImp | Base class for all object output streams implementations |
RWOrdered | Represents a group of ordered items, accessible by an index number, but not accessible by an external key |
RWOrderedConstIterator | Traverses the collection from the first to the last item |
RWOrderedIterator | Traverses the collection from the first to the last item |
RWOstreamDataToCharOutputStreamImp | Writes data in US-ASCII format to a narrow character stream |
RWOutputStreamImp | Abstract base class for all the output stream implementation classes |
RWPCBufferBase | Base class for the family of classes that provide buffered producer-consumer synchronization semantics for exchanging data between cooperating threads |
RWPDBandFact< TypeT > | Encapsulates factorizations of positive definite symmetric matrices. See also RWPDFact<T>, and RWPDTriDiagFact<T> |
RWPDFact< TypeT > | Encapsulates factorizations of positive definite symmetric matrices. See also RWPDBandFact<T> and RWPDTriDiagFact<T> |
RWPDTriDiagFact< TypeT > | Encapsulates factorizations of positive definite symmetric matrices. See also RWPDFact<T> and RWPDBandFact<T> |
RWpistream | Specializes the abstract base class RWvistream to restore variables stored in a portable US-ASCII format by RWpostream |
RWPop3Agent | Enables basic POP3 mail access, with more details of the POP3 protocol than the RWPop3Client class, but less flexibility |
RWPop3Client | Enables low-level access to the POP3 client-side protocol |
RWPop3ConnReply | Used to parse the POP3 protocol reply for the timestamp passed back by a server implementation supporting enhanced security features |
RWPop3DataReply | Encapsulates an RWSocketPortal that receives the data portion of a message |
RWPop3Reply | Encapsulates a general POP3 protocol reply and is the base class for specific POP3 replies |
RWPop3StatReply | Used to parse additional reply data returned in response to the POP3 STAT command |
RWPortal | An access point to a reliable byte stream communication channel |
RWPortalImp | Abstract base class from which to create specialized portal types |
RWpostream | Specializes the abstract base class RWvostream to store variables in a portable (printable) US-ASCII format |
RWProtocolAgentError | An exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in an Agent class |
RWProtocolClientCmdSequenceError | An exception thrown when a protocol action (FTP, POP3, HTTP, SMTP) is used out of the sequence dictated by that protocol |
RWProtocolClientError | An exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in a Client class |
RWQRCalc< TypeT > | Computes the QR decomposition of a matrix using the LAPACK functions xgeqpf (with pivoting) or xgeqrf (no pivoting) |
RWQRCalcP3< TypeT > | Computes the QR decomposition of a matrix using the LAPACK function xgeqp3 |
RWQRDecomp< TypeT, QRCalc > | Used to construct and work with QR decompositions |
RWQRDecompServer< TypeT, QRCalc > | Used to construct instances of the QR decomposition class, RWQRDecomp<T,QRCalc> |
RWRandGenBasicMLC | Abstract base class for classes that generate random numbers uniformly distributed over the interval [0,1] |
RWRandGenerator | Generates random numbers uniformly distributed over the interval [0, 1] |
RWRandGenMCG31M1 | Generates random numbers uniformly distributed over the interval [0, 1] |
RWRandGenMCG59 | Generates random numbers uniformly distributed over the interval [0, 1] |
RWRandGenMRG32K3A | Generates random numbers uniformly distributed over the interval [0, 1] |
RWRandGenMTwist | Generates random numbers uniformly distributed over the interval [0, 1] |
RWRandGenR250 | Generates random numbers uniformly distributed over the interval [0, 1] |
RWRandInterface | Abstract base class for RWTRand<Generator> |
RWRange | Represents an index that can be used for subscripting vectors, matrices, and arrays |
RWReadersWriterLock | A synchronization lock that allows concurrent access to multiple readers, but limits access to a single writer |
RWRegexErr | Exception class that reports errors from within RWTRegex |
RWRegression< T, S > | Abstract base class that defines the interface for the regression classes |
RWRegressionCalc< T, S > | Defines the interface for regression parameter calculation objects |
RWRegressionDataChange< T, S > | Base class for data change objects when adding predictor variables or observations to a parameter calculation |
RWRegressionModelSelector< T, S, F > | The base class for the model selection classes for linear or logistic regression |
RWRemoveObservations< T, S > | Holds information about removing observations from a parameter calculation |
RWRemovePredictors< T, S > | Holds information about the removal of predictor variables from a parameter calculation |
RWReply | Abstract base class for all protocol replies |
RWReplyError | An exception thrown when an RWReply (or derived class) is used in an invalid manner |
RWReplySyntaxError | An 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 |
RWROCJRef< TypeT > | Handles a reference to a datum that may be read-only, or may need to be conjugated |
RWRORef< TypeT > | Handles the case of potentially read-only access to data |
RWRunnable | Handle class for a runnable object, i.e. one that controls an application's threads of execution |
RWRunnableFunction | Handle class for functor-based, runnable objects |
RWRunnableHandle | Base class from which all runnable object handles derive |
RWRunnableSelf | Handle class for a runnable object |
RWRunnableServer | Represents a runnable server for executing runnable objects |
RWRunnableTrap | Waits for a number of runnables or threads to reach a certain execution state |
RWSchurDecomp< TypeT > | Encapsulates a Schur decomposition as well as an optional balance transformation |
RWSchurEigServer< TypeT > | Encapsulates Schur decomposition eigenvalue servers used to construct eigenvalue decomposition objects of type RWEigDecomp<T> from Schur decompositions |
RWScopeGuard0GImp< Fun > | Derived RWScopeGuardImp for global or static member functions that take 0 parameters |
RWScopeGuard0MImp< Obj, Fun > | Derived RWScopeGuardImp for member functions that take 0 parameters |
RWScopeGuard1GImp< Fun, P1 > | Derived RWScopeGuardImp for global or static member functions that take 1 parameter |
RWScopeGuard1MImp< Obj, Fun, P1 > | Derived RWScopeGuardImp for member functions that take 1 parameter |
RWScopeGuard2GImp< Fun, P1, P2 > | Derived RWScopeGuardImp for global or static member functions that take 2 parameters |
RWScopeGuard2MImp< Obj, Fun, P1, P2 > | Derived RWScopeGuardImp for member functions that take 2 parameters |
RWScopeGuard3GImp< Fun, P1, P2, P3 > | Derived RWScopeGuardImp for global or static member functions that take 3 parameters |
RWScopeGuard3MImp< Obj, Fun, P1, P2, P3 > | Derived RWScopeGuardImp for member functions that take 3 parameters |
RWScopeGuard4GImp< Fun, P1, P2, P3, P4 > | Derived RWScopeGuardImp for global or static member functions that take 4 parameters |
RWScopeGuard4MImp< Obj, Fun, P1, P2, P3, P4 > | Derived RWScopeGuardImp for member functions that take 4 parameters |
RWScopeGuard5GImp< Fun, P1, P2, P3, P4, P5 > | Derived RWScopeGuardImp for global or static member functions that take 5 parameters |
RWScopeGuard5MImp< Obj, Fun, P1, P2, P3, P4, P5 > | Derived RWScopeGuardImp for member functions that take 5 parameters |
RWScopeGuardImp | Base class for derived RWScopeGuardImp classes |
RWSecureSocket | Represents a TCP socket using the SSL/TLS protocols for secure communication |
RWSecureSocketAttribute | Encapsulates socket conditions |
RWSecureSocketBadMemoryReferenceError | Thrown when NULL is passed to a function that needs a valid pointer |
RWSecureSocketContext | Represents an SSL/TLS context and is an adapter for the underlying cryptographic library's representation of a secure socket context |
RWSecureSocketError | Thrown when a problem occurs while trying to use a RWSecureSocket |
RWSecureSocketInvalidFileError | Thrown when a named file does not exist or is invalid |
RWSecureSocketInvalidMethodError | Thrown when NULL is passed to the RWSecureSocketMethod constructor |
RWSecureSocketInvalidSocketError | Thrown when an invalid socket is used |
RWSecureSocketListener | Creates a secure socket listener, which waits on a user-defined socket address for incoming connections |
RWSecureSocketMethod | Encapsulates the various TLS/SSL protocol versions. An instance of this class is required to construct an RWSecureSocketContext object |
RWSecureSocketNoCallbackSpecifiedError | Thrown when an RWAsymmetricKey is constructed with encrypted key data but no RWPasswordCallback is provided to decrypt the key |
RWSecureSocketNullCertificateError | Thrown when the library is unable to provide a valid certificate |
RWSecureSocketPackageCleanupError | Thrown when RWSecureSocketPackageInit fails to cleanup the underlying cryptographic library |
RWSecureSocketPackageInit | Handles the initialization and cleanup of the underlying cryptographic library |
RWSecureSocketPackageInitError | Thrown when RWSecureSocketPackageInit fails to initialize the underlying cryptographic library |
RWSecureSocketPackageNotInitializedError | Thrown when there is no valid RWSecureSocketPackageInit instance and an RWSecureSocketContext is constructed |
RWSecureSocketPortal | An access point of a reliable byte stream communication channel that utilizes the SSL/TLS protocols for information security |
RWSecureSocketRNGNotSeededError | Thrown when the application attempts to construct an RWSecureSocketContext without first initializing the random number generator or disabling seed checking |
RWSecureSocketSelectError | Thrown when a problem occurs inside rwSecureSocketSelect() |
RWSecureSocketSession | Represents a secure socket session and is used the client side of the SSL/TLS protocol for session reuse |
RWSecureSocketShutdownError | Thrown when an attempt to shutdown the SSL/TLS connection fails |
RWSecureSocketUnderlyingAllocationError | Thrown when the underlying library fails to allocate memory |
RWSecureSocketUseCertificateError | Thrown when the provided RWX509Certificate cannot be set |
RWSecureSocketUsePrivateKeyError | Thrown when the provided RWPrivateKey cannot be set or if the RWPrivateKey does not match the provided RWX509Certificate |
RWSemaphore | A synchronization object that maintains a non-negative counter |
RWSequenceable | Abstract base class for collections that can be accessed by an index |
RWServerPool | Manages a pool of RWRunnableServer instances used to start runnable objects submitted for execution by other threads |
RWSet | A group of unordered elements, not accessible by an external key, where duplicates are not allowed |
RWSetConstIterator | Const iterator for class RWSet, to allow sequential access to all elements of RWSet |
RWSetIterator | Iterator for class RWSet, allowing sequential access to all the elements of RWSet |
RWSize_T | Encapsulates the simple type, size_t |
RWSkewMat< TypeT > | Encapsulates skew symmetric matrices |
RWSlice | Represents an index that can be used for subscripting vectors, matrices, and arrays |
RWSlistCollectables | Represents a group of ordered elements without keyed access, where duplicates are allowed |
RWSlistCollectablesConstIterator | Const iterator for class RWSlistCollectables that traverses the linked-list from the first to last item |
RWSlistCollectablesIterator | Iterator for class RWSlistCollectables. Traverses the linked-list from the first to last item |
RWSlistCollectablesQueue | A restricted interface to class RWSlistCollectables in order to implement a first in first out (FIFO) queue |
RWSlistCollectablesStack | A restricted interface to class RWSlistCollectables to implement a last in first out (LIFO) stack |
RWSmtpAgent | Sends data to a server via the SMTP protocol |
RWSmtpClient | Enables low-level access to the SMTP client-side protocol |
RWSmtpDataReply | Encapsulates an RWSocketPortal that writes the body of a mail message |
RWSmtpReply | Base class for all SMTP protocol reply messages |
RWSnappyCompressor | |
RWSockAddr | A proxy to a socket address |
RWSockAddrBase | Interface class that represents a socket address |
RWSockAddrFactory | Builds addresses of any registered type. Not intended for explicit use |
RWSockAddrFactoryBase | Abstract class that builds socket addresses |
RWSockBadAddressFormatError | Reports the inability to parse a string into a valid socket address |
RWSocket | Wrapper for the C concept of a socket |
RWSocketAttribute | Represents a set of attributes on a socket |
RWSocketError | Reports an error on an RWSocket |
RWSocketListener | Waits on a specified socket address for incoming connections |
RWSocketPortal | Socket implementation of a portal |
RWSocketPortalBase | Base class for all classes that wish to use the WhoShouldClose enumeration |
RWSockType | A type of socket communications channel |
RWSockTypeChangeError | Reports the attempt to change the type of a valid socket |
RWSockWrongAddressTypeError | Reports the attempt to convert one derived RWSockAddr to some other RWSockAddr type |
RWSortedVector | Represents a group of ordered items |
RWSSLContextLoadVerifyLocationsError | Thrown when the provided verify locations file exists but cannot be loaded |
RWSSLContextUnableToSetCipherListError | Thrown when the provided cypher list cannot be used by the underlying library |
RWStandardCConstSubString | Alternate implementation of RWCConstSubString when RW_COPY_ON_WRITE_STRING is not defined |
RWStandardCString | Alternate implementation of RWCString when RW_COPY_ON_WRITE_STRING is not defined |
RWStandardCSubString | Alternate implementation of RWCSubString when RW_COPY_ON_WRITE_STRING is not defined |
RWStandardWConstSubString | Alternate implementation of RWWConstSubString when RW_COPY_ON_WRITE_STRING is not defined |
RWStandardWString | Alternate implementation of RWWString when RW_COPY_ON_WRITE_STRING is not defined |
RWStandardWSubString | Alternate implementation of RWWSubString when RW_COPY_ON_WRITE_STRING is not defined |
RWStreamCoupler | Provides an automated mechanism for connecting an input stream to an output stream |
RWStreamErr | Exception class that reports either no header or an invalid header in an RWeostream or RWeistream |
RWStreamImp | Abstract base class for all the stream implementation classes |
RWStringID | An identifier for RWCollectable instances |
RWSVDCalc< TypeT > | Computes a singular value decomposition of a matrix based on the LAPACK routine xgesvd |
RWSVDDivConqCalc< TypeT > | Computes a singular value decomposition of a matrix using divide-and-conquer |
RWSVDecomp< TypeT, SVDCalc > | Used to construct and work with singular value decompositions |
RWSVServer< TypeT, SVDCalc > | Used to construct instances of the singular value decomposition class, RWSVDecomp<T> |
RWSymBandMat< TypeT > | Encapsulates a symmetric band matrix |
RWSymbol | Encapsulates a string name in a reference-counted handle-body pattern |
RWSymEigDecomp< TypeT > | Encapsulates the eigenvalues and eigenvectors of a symmetric matrix |
RWSymEigServer< TypeT > | Abstract base class for the symmetric eigenvalue server |
RWSymFact< TypeT > | Encapsulates factorizations of symmetric matrices |
RWSymMat< TypeT > | Represents a symmetric matrix |
RWSymPDQREigServer< TypeT > | Server for the positive definite QR method of computing eigenvalues |
RWSymQREigServer< TypeT > | Default server for the QR method of computing eigenvalues |
RWSymRangeEigServer< TypeT > | Server for symmetric eigenvalues that allows the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors |
RWSymRFQREigServer< TypeT > | Server for the root-free QR method of computing eigenvalues |
RWSymSomeEigServer< TypeT > | Server for symmetric eigenvalues that allows the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors |
RWSynchObject | Base class for synchronization classes |
RWSynchronizedByteInputStreamImp | Implementation of a simple lock stream that is used with a binary input stream |
RWSynchronizedCharInputStreamImp | Implementation of a simple lock stream that is used with a narrow character input stream |
RWSynchronizedDataInputStreamImp | Implementation of a simple lock stream that is used with a data input stream |
RWSynchronizedDataOutputStreamImp | Implementation of a simple lock stream that can be used with a data output stream |
RWSynchronizedUCharInputStreamImp | Implementation of a simple lock stream that can be used with a UTF-16 character input stream |
RWSynchronizedWCharInputStreamImp | Implementation of a simple lock stream that can be used with a wide character input stream |
RWTBitVec< N > | Parameterized bit vector of fixed length |
RWTCountedPointer< Body > | A smart pointer handle to a reference-counting body |
RWTCounter< Mutex > | Maintains a reference count |
RWTCountingBody< Mutex > | Base class for classes that must maintain a reference count |
RWTCountingPointer< Body, Counter > | Defines a reference-counted pointer that provides reference counting semantics for types that do not directly support reference counting |
RWTEscrowHandle< Redeemable > | Base class for RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable>. Not intended for direct use |
RWTEscrowImp< Redeemable > | Base class for all concrete IOU escrow implementations. Not intended for direct use |
RWTFunctor1< S1 > | A functor that is invoked with one argument, and whose invocation returns no value |
RWTFunctor1Imp< S1 > | Abstract base class for the family of functor bodies that are invoked with one argument and return no value |
RWTFunctor2< S1, S2 > | A functor that is invoked with two arguments, and whose invocation returns no value |
RWTFunctor2Imp< S1, S2 > | Abstract base class for the family of functor bodies that are invoked with two caller arguments and whose invocation returns no value |
RWTFunctorList1< S1 > | A sequence of functors whose invocation takes one argument |
RWTFunctorList2< S1, S2 > | A sequence of functors whose invocation takes two arguments |
RWTFunctorMap1< Key > | A functor map that takes only one argument at invocation time and returns no value |
RWTFunctorMap2< Key, S1 > | A functor map that takes two arguments at invocation time and returns no value |
RWTFunctorMapR1< SR, Key > | A functor map that takes only one argument at invocation time, and returns a value |
RWTFunctorMapR2< SR, Key, S1 > | A functor map that takes two arguments at invocation time, and returns a value |
RWTFunctorR0< SR > | A functor that is invoked without any arguments and whose invocation returns a value |
RWTFunctorR0Imp< SR > | Abstract base class for the family of functor bodies that take no caller arguments at invocation time and return a value |
RWTFunctorR1< SR, S1 > | Represents the group of functors that are invoked with one argument, and whose invocation returns a value |
RWTFunctorR1Imp< SR, S1 > | Abstract base class for the family of functor bodies that are invoked with one caller argument and return a value |
RWTFunctorR2< SR, S1, S2 > | Represents the group of functors that are invoked with two arguments, and whose invocation returns a value |
RWTFunctorR2Imp< SR, S1, S2 > | Abstract base class for the family of functor bodies that are invoked with two arguments and return a value |
RWTGuardBase< Resource > | Base class for guard classes |
RWTHRBoundsError | Exception thrown when a specified value is invalid or outide the current legal range |
RWTHRClosedException | Exception thrown when an attempt is made to close an already-closed buffer |
RWThread | Handle class for a threaded runnable object |
RWThreadAttribute | Encapsulates a set of attributes that define or control thread scheduling and stack allocation |
RWThreadFunction | Handle class for functor-based threaded runnable objects |
RWThreadId | A wrapper for platform-specific thread IDs |
RWThreadManager | Attempts orderly thread shutdown at process exit |
RWThreadPool | Manages a pool of RWThread instances used to execute work encapsulated as RWFunctor0 functors |
RWThreadSelf | Handle class for a threaded runnable object |
RWTHRExternalError | Exception thrown for errors caused by external sources over which the library has no control |
RWTHRIllegalAccess | Exception thrown when an external or internal thread attempts to use a thread object member to which it lacks access |
RWTHRIllegalUsage | Exception thrown when a thread attempts to access a function, method, or value for which it lacks access |
RWTHRInternalError | Exception thrown to report errors that occur within the Threads Module |
RWTHRInvalidPointer | Exception thrown by pointer classes for attempts to deference a pointer that is not pointing to anything |
RWTHROperationAborted | Exception thrown when a requested operation, or its associated object, has been aborted |
RWTHROperationCanceled | Exception thrown when an operation is attempted on a canceled thread |
RWTHROperationNotAvailable | Exception thrown if an operation or attribute is not available in the current environment |
RWTHROperationNotImplemented | Exception thrown when the requested operation has not been implemented |
RWTHROperationNotSupported | Exception thrown if the operation or attribute is not supported in the current environment |
RWTHROperationTerminated | Exception thrown when an operation or its associated object has been terminated |
RWTHRPermissionError | Exception thrown when the caller does not have appropriate permissions |
RWTHRResourceLimit | Exception thrown when an operation cannot be performed due to memory or system resource constraints |
RWTHRThreadActive | Exception thrown when an attempt is made to start, resume, or release an active runnable or thread |
RWTHRThreadNotActive | Exception thrown by thread object members that require an active thread when none exists |
RWTHRxmsg | Base class for thread-compatible exceptions |
RWTime | Deprecated. Represents a time, stored as the number of seconds since 00:00:00 January 1, 1901 GMT |
RWTimedPortal | Provides timed send() and recv() calls |
RWTimer | Measures two types of time, system and user time, both of which can be reported as cumulative if desired |
RWTInputStreamBufferImp< InputStream, FilteredInputStreamImp > | Implements a buffer that can be used with any kind of input stream |
RWTInputStreamLockImp< InputStream, FilteredInputStreamImp > | Implements a simple lock stream that can be used with any kind of input stream |
RWTInsertProxy< T > | Proxy object for inserting objects with an instance name into object streams |
RWTIOUEscrow< Redeemable > | A writable IOU handle |
RWTIOUResult< Redeemable > | A readable IOU handle |
RWTIOUTrap< Redeemable > | Waits for the next IOU in a group of IOUs to become redeemable |
RWTIsvDlist< TL > | Implements intrusive doubly-linked lists |
RWTIsvDlistIterator< TL > | Iterator for class RWTIsvDlist<T> |
RWTIsvSlist< TL > | Implements intrusive singly-linked lists |
RWTIsvSlistIterator< TL > | Iterator for class RWTIsvSlist<T> |
RWTLockGuard< Resource > | A guard that acquires its resource upon creation and releases it upon destruction |
RWTLockGuardBase< Resource > | Base class for guard classes that acquire their resource upon creation and release it upon destruction |
RWTMonitor< Mutex > | Supplies the mutual exclusion and guard mechanisms for synchronizing member functions |
RWToEnd | Represents an index that can be used for subscripting vectors, matrices, and arrays from a given element to the end |
RWTOnlyPointer< Body > | Simplifies the use of pointers that refer to objects on the heap, automatically destroying the object when the pointer object is itself destroyed |
RWToUTF8Converter | Converts UTF-16 values to UTF-8 |
RWTOutputStreamBufferImp< OutputStream, FilteredOutputStreamImp > | Implements a buffer that can be used with any kind of output stream |
RWTOutputStreamLockImp< OutputStream, FilteredOutputStreamImp > | Implements a simple lock stream that can be used with any kind of output stream |
RWTParsedTransformInputStreamImp< InputStream, FilteredInputStreamImp, Transform, Traits > | Implements a buffer that can be used with any kind of input stream |
RWTParsedTransformObjectInputStreamImp< Transform > | Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source |
RWTParsedTransformObjectOutputStreamImp< Transform > | Constructs an XML stream that includes a generic transformation of the XML document before writing it out to the sink |
RWTParsedTransformOutputStreamImp< OutputStream, FilteredOutputStreamImp, Transform, Traits > | Implements a buffer that can be used with any kind of output stream |
RWTPCPtrBufferBase< Type > | Base class that provides buffered producer-consumer synchronization semantics for exchanging pointer values between cooperating threads |
RWTPCPtrQueue< Type > | First-in-first-out (FIFO) queue with producer-consumer synchronization semantics for exchanging pointer values between cooperating threads |
RWTPCPtrStack< Type > | Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging pointer values between cooperating threads |
RWTPCValBufferBase< Type > | Base class that provides buffered producer-consumer synchronization semantics for exchanging values between cooperating threads |
RWTPCValBufferBaseDecorated< Type, Decorator > | Base class that provides buffered producer-consumer synchronization semantics for exchanging decorated values between cooperating threads |
RWTPCValBufferBaseGuarded< Type, GuardDecorator > | Base class that provides buffered producer-consumer synchronization semantics for exchanging guarded values between cooperating threads |
RWTPCValBufferBaseGuardedPrioritized< Type, GuardAndPriorityDecorator > | Base class that provides buffered producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads |
RWTPCValBufferBasePrioritized< Type, PriorityDecorator > | Base class that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads |
RWTPCValQueue< Type > | First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging values between cooperating threads |
RWTPCValQueueGuarded< Type > | First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads |
RWTPCValQueueGuardedPrioritized< Type > | First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads |
RWTPCValQueuePrioritized< Type > | First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads |
RWTPCValStack< Type > | Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging values between cooperating threads |
RWTPCValStackGuarded< Type > | Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads |
RWTPCValStackGuardedPrioritized< Type > | Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads |
RWTPCValStackPrioritized< Type > | Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads |
RWTPointer< Body > | Base class for smart-pointer classes |
RWTPortalIStream< charT, traits > | Provides a std::basic_istream that uses an RWPortal as its source of bytes |
RWTPortalOStream< charT, traits > | Provides a std::basic_ostream that uses an RWPortal as its sink of bytes |
RWTPortalStream< charT, traits > | Provides a std::basic_iostream that uses an RWPortal as its source and sink of bytes |
RWTPortalStreamBase< charT, traits > | Base class that includes functions common to derived portal stream classes |
RWTPortalStreambuf< charT, traits > | Streambuf that uses an RWPortal as its source and sink of bytes |
RWTPtrDeque< T, A > | A pointer-based collection of values, implemented as a double-ended queue, or deque |
RWTPtrDlist< T, A > | A pointer-based collection of values, implemented as a doubly-linked list |
RWTPtrDlistConstIterator< T, A > | Provides a const iterator for RWTPtrDlist |
RWTPtrDlistIterator< T, A > | Provides an iterator for RWTPtrDlist |
RWTPtrHashMap< K, T, H, EQ, A > | A hash-based associative container of pointer types |
RWTPtrHashMapConstIterator< K, T, H, EQ, A > | Provides a const iterator for RWTPtrHashMap |
RWTPtrHashMapIterator< K, T, H, EQ, A > | Provides an iterator for RWTPtrHashMap |
RWTPtrHashMultiMap< K, T, H, EQ, A > | A hash-based associative container of pointer types, which allows duplicate keys |
RWTPtrHashMultiMapConstIterator< K, T, H, EQ, A > | Provides a const iterator for RWTPtrHashMultiMap |
RWTPtrHashMultiMapIterator< K, T, H, EQ, A > | Provides an iterator for RWTPtrHashMultiMap |
RWTPtrHashMultiSet< T, H, EQ, A > | A pointer-based collection of values stored according to a hash object, which allows duplicate values |
RWTPtrHashMultiSetConstIterator< T, H, EQ, A > | Provides a const iterator for RWTPtrHashMultiSet |
RWTPtrHashMultiSetIterator< T, H, EQ, A > | Provides an iterator for RWTPtrHashMultiSet |
RWTPtrHashSet< T, H, EQ, A > | A hash-based container for pointer types |
RWTPtrHashSetConstIterator< T, H, EQ, A > | Provides a const iterator for RWTPtrHashSet |
RWTPtrHashSetIterator< T, H, EQ, A > | Provides an iterator for RWTPtrHashSet |
RWTPtrMap< K, T, C, A > | A pointer-based collection of associations ordered according to a comparison object |
RWTPtrMapConstIterator< K, T, C, A > | Provides a const iterator for RWTPtrMap |
RWTPtrMapIterator< K, T, C, A > | Provides an iterator for RWTPtrMap |
RWTPtrMultiMap< K, T, C, A > | A pointer-based collection of associations ordered according to a comparison object, and allowing duplicate keys |
RWTPtrMultiMapConstIterator< K, T, C, A > | Provides a const iterator for RWTPtrMultiMap |
RWTPtrMultiMapIterator< K, T, C, A > | Provides an iterator for RWTPtrMultiMap |
RWTPtrMultiSet< T, C, A > | A pointer-based collection of values ordered according to a comparison object, and allowing duplicate values |
RWTPtrMultiSetConstIterator< T, C, A > | Provides a const iterator for RWTPtrMultiSet |
RWTPtrMultiSetIterator< T, C, A > | Provides an iterator for RWTPtrMultiSet |
RWTPtrOrderedVector< T, A > | A pointer-based collection of values implemented as an ordered vector |
RWTPtrSet< T, C, A > | A pointer-based collection of values ordered according to a comparison object |
RWTPtrSetConstIterator< T, C, A > | Provides a const iterator for RWTPtrSet |
RWTPtrSetIterator< T, C, A > | Provides an iterator for RWTPtrSet |
RWTPtrSlist< T, A > | A pointer-based collection of values implemented as a singly-linked list |
RWTPtrSlistConstIterator< T, A > | Provides a const iterator for RWTPtrSlist |
RWTPtrSlistIterator< T, A > | Provides an iterator for RWTPtrSlist |
RWTPtrSortedDlist< T, C, A > | A sorted pointer-based collection of values implemented as a doubly-linked list |
RWTPtrSortedDlistConstIterator< T, C, A > | Provides a const iterator for RWTPtrSortedDlist |
RWTPtrSortedDlistIterator< T, C, A > | Provides an iterator for RWTPtrSortedDlist |
RWTPtrSortedVector< T, C, A > | A pointer-based collection of values sorted according to a comparison object and implemented as a vector |
RWTPtrVector< T > | A pointer-based collection of values implemented as a vector |
RWTQueue< T, C > | A queue of templatized objects that supports user-specified containers |
RWTraceClientAlreadyAdded | Trace exception thrown when an attempt is made to add a client that has already been added |
RWTraceClientAlreadyConnected | Trace exception thrown when an attempt is made to connect to a client that is already connected |
RWTraceClientNotConnected | Trace exception thrown when a trace operation is attempted on a client is not yet connected |
RWTraceEventClient | A handle class for trace event client implementations |
RWTraceEventClientImp | A body class for trace event client implementations |
RWTraceEventFilter | A handle class for trace event filter implementations |
RWTraceEventFilterImp | A body class for trace event filter implementations |
RWTraceInvalidClient | Trace exception thrown when an operation is attempted on a client that is not valid |
RWTraceInvalidPointer | Trace exception thrown when the client is not connected to a valid body |
RWTraceLevelFilter | A handle class for a single-client filter that lets events only of the supplied severity level or higher to pass through |
RWTraceLevelFilterImp | A body class for trace level filter implementations |
RWTraceManager | The handle to a singleton trace event manager implementation |
RWTraceMultiClientFilter | A handle class for a trace event filter that accepts multiple clients |
RWTraceMultiClientFilterImp | A body class for trace event filters that accept multiple clients |
RWTraceOstreamClient | A handle class for a trace event client that sends all events to an std::ostream |
RWTraceOstreamClientImp | A body class for clients that send all trace events to an std::ostream |
RWTraceSingleClientFilter | A handle class for a trace event filter that accepts only one client |
RWTraceSingleClientFilterImp | A body class for a trace level filter that accepts only one client |
RWTRand< Generator > | Abstract base class from which the random number generator classes derive |
RWTRandBinomial< Generator > | Used to generate random numbers from a binomial distribution |
RWTRandExponential< Generator > | Used to generate random numbers from an exponential distribution |
RWTRandGamma< Generator > | Used to generate random numbers from a gamma distribution |
RWTRandNormal< Generator > | Used to generate random numbers from a normal distribution |
RWTRandPoisson< Generator > | Used to generate random numbers from a Poisson distribution |
RWTRandUniform< Generator > | Used to generate random numbers from a uniform distribution in an interval [a, b] |
RWTReadGuardBase< Resource > | Base class for guard classes that support read access to a given section of code |
RWTReadLockGuard< Resource > | A guard class that acquires read access to its resource upon creation and releases it upon destruction |
RWTReadLockGuardBase< Resource > | Base class for guard classes that acquire read access to a resource upon creation and release it upon destruction |
RWTReadUnlockGuard< Resource > | A guard class that releases its resource upon creation and acquires read access to its resource upon destruction |
RWTRecursiveLock< Mutex > | Supports recursive acquisition of a mutex |
RWTRefHolder< T > | Helper class for storing a reference to an object by value |
RWTRegex< T > | Supports reqular expression matching based on the POSIX.2 standard and supports both narrow and wide characters |
RWTRegexMatchIterator< T > | Iterates over matches found using RWTRegex<T> |
RWTRegexResult< T > | Encapsulates the results from a search using RWTRegex<T> |
RWTRegexTraits< T > | Defines static, inline methods for returning specific regular expression character values |
RWTRegularExpression< charT > | Deprecated. Provides extended regular expression matching similar to that found in lex and awk |
RWTriangularExchange< T > | Converts between local currencies that are part of the European Monetary Union (EMU) |
RWTriDiagDecomp< TypeT > | Encapsulates the tridiagonal decomposition of a symmetric matrix |
RWTriDiagFact< TypeT > | Encapsulates factorizations of tridiagonal matrices |
RWTriDiagMat< TypeT > | Encapsulates tridiagonal matrices |
RWTRunnableIOUFunction< Return > | Handle class for functor-based runnable objects |
RWTSingleton< T > | Ensures that a class has only one instance and provides a global point of access to it |
RWTStack< T, C > | Maintains a stack of values |
RWTStreambufFromByteCharInputStream< InputStream > | Adaptor class to adapt the iostreams std::streambuf interface to the Rogue Wave binary and narrow character Input Stream interfaces |
RWTStreambufToByteCharOutputStream< OutputStream > | Adaptor class to adapt the iostreams std::streambuf interface to the Rogue Wave binary and narrow character Output Stream interfaces |
RWTStreamGuardImp< StreamHandle, FilteredStreamImp > | A simple guard stream that can be used with any kind of input/output stream |
RWTTHRCompatibleException< Exception > | Template class for creating a thread-compatible exception from an existing exception class |
RWTThreadEscrowImp< Redeemable > | Multithread-safe implementation of RWTEscrowImp<Redeemable> |
RWTThreadIOUFunction< Return > | Handle class for functor-based threaded runnable objects |
RWTThreadLocal< Type > | Provides thread-local storage with simple by-value semantics |
RWTTransformInputStreamImp< InputStream, FilteredInputStreamImp, Transform > | Implements a buffered char or byte input character stream that includes a transformation |
RWTTransformObjectInputStreamImp< Transform > | Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source |
RWTTransformObjectOutputStreamImp< Transform > | Constructs an XML stream that applies a generic transformation to the XML document before writing it out to the sink |
RWTTransformOutputStreamImp< OutputStream, FilteredOutputStreamImp, Transform > | Implements a buffered char or byte output stream that includes a transformation |
RWTTryLockGuard< Resource > | Guard class that tries to acquire its resource upon creation and release it upon destruction |
RWTTryReadLockGuard< Resource > | Guard class that tries to acquire read access on its resource upon creation and release it upon destruction |
RWTTryWriteLockGuard< Resource > | Guard class that tries to acquire write access on its resource upon creation and release it upon destruction |
RWTUnlockGuard< Resource > | Guard class that releases its resource upon creation and acquires it upon destruction |
RWTValDeque< T, A > | Collection of values implemented as a double-ended queue, or deque |
RWTValDlist< T, A > | Maintains a collection of values implemented as a doubly-linked list |
RWTValDlistConstIterator< T, A > | Provides a const iterator for RWTValDlist |
RWTValDlistIterator< T, A > | Provides an iterator for RWTValDlist |
RWTValHashMap< K, T, H, EQ, A > | Maintains a collection of keys, each with an associated item stored according to a hash object |
RWTValHashMapConstIterator< K, T, H, EQ, A > | Provides a const iterator for RWTValHashMap |
RWTValHashMapIterator< K, T, H, EQ, A > | Provides an iterator for RWTValHashMap |
RWTValHashMultiMap< K, T, H, EQ, A > | Maintains a collection of keys, each with an associated item stored according to a hash object |
RWTValHashMultiMapConstIterator< K, T, H, EQ, A > | Provides a const iterator for RWTValHashMultiMap |
RWTValHashMultiMapIterator< K, T, H, EQ, A > | Provides an iterator for RWTValHashMultiMap |
RWTValHashMultiSet< T, H, EQ, A > | Maintains a collection of values stored according to a hash object, and with multiple equivalent values allowed |
RWTValHashMultiSetConstIterator< T, H, EQ, A > | Provides a const iterator for RWTValHashMultiSet |
RWTValHashMultiSetIterator< T, H, EQ, A > | Provides an iterator for RWTValHashMultiSet |
RWTValHashSet< T, H, EQ, A > | Maintains a collection of values stored according to a hash object |
RWTValHashSetConstIterator< T, H, EQ, A > | Provides a const iterator for RWTValHashSet |
RWTValHashSetIterator< T, H, EQ, A > | Provides an iterator for RWTValHashSet |
RWTValMap< K, T, C, A > | Maintains a collection of keys, each with an associated item and ordered according to a comparison object |
RWTValMapConstIterator< K, T, C, A > | Provides a const iterator for RWTValMap |
RWTValMapIterator< K, T, C, A > | Provides an iterator for RWTValMap |
RWTValMultiMap< K, T, C, A > | Maintains a collection of keys, each with an associated item and ordered according to a comparison object |
RWTValMultiMapConstIterator< K, T, C, A > | Provides a const iterator for RWTValMultiMap |
RWTValMultiMapIterator< K, T, C, A > | Provides an iterator for RWTValMultiMap |
RWTValMultiSet< T, C, A > | Maintains a collection of values ordered according to a comparison object |
RWTValMultiSetConstIterator< T, C, A > | Provides a const iterator for RWTValMultiSet |
RWTValMultiSetIterator< T, C, A > | Provides an iterator for RWTValMultiSet |
RWTValOrderedVector< T, A > | Maintains a collection of values implemented as a vector |
RWTValSet< T, C, A > | Maintains a collection of values ordered according to a comparison object |
RWTValSetConstIterator< T, C, A > | Provides a const iterator for RWTValSet |
RWTValSetIterator< T, C, A > | Provides an iterator for RWTValSet |
RWTValSlist< T, A > | Maintains a collection of values implemented as a singly-linked list |
RWTValSlistConstIterator< T, A > | Provides a const iterator for RWTValSlist |
RWTValSlistIterator< T, A > | Provides an iterator for RWTValSlist |
RWTValSortedDlist< T, C, A > | Maintains a sorted collection of values implemented as a doubly-linked list |
RWTValSortedDlistConstIterator< T, C, A > | Provides a const iterator for RWTValSortedDlist |
RWTValSortedDlistIterator< T, C, A > | Provides an iterator for RWTValSortedDlist |
RWTValSortedVector< T, C, A > | Maintains a sorted collection of values implemented as a vector |
RWTValVector< T > | A value-based collection of values implemented as a vector |
RWTValVirtualArray< T > | Deprecated. A virtual array of templatized objects |
RWTWriteGuardBase< Resource > | A base class for guard classes that support write access to a given section of code |
RWTWriteLockGuard< Resource > | A guard class that acquires write access to its resource upon creation and releases it upon destruction |
RWTWriteLockGuardBase< Resource > | A base class for guard classes that acquire write access to a resource upon creation and release it upon destruction |
RWTWriteUnlockGuard< Resource > | A guard class that releases its resource upon creation and acquires read access to its resource upon destruction |
RWTXmlTraits< char > | Provides character and string values required by the RWTParsedXXX transformation classes |
RWUAvailableEncodingList | Constructs iterators that provide access to the current list of encoding names |
RWUAvailableEncodingListIterator | Provides a C++ Standard Library bidirectional iterator for class RWUAvailableEncodingList |
RWUAvailableLocaleList | Constructs iterators that provide access to the current list of locale names |
RWUAvailableLocaleListIterator | Provides a C++ Standard Library bidirectional iterator for class RWUAvailableLocaleList |
RWUBreakSearch | Finds the locations of breaks, or potential breaks, in text for a specified locale |
RWUCharArrayOutputStream | Handle class for Unicode character output streams that support an extended interface |
RWUCharArrayOutputStreamImp | Abstract base class for Unicode character output streams that support an extended interface |
RWUCharFromByteInputStreamImp | Concrete class connecting a UTF-16 character stream to an input binary stream |
RWUCharFromUTF8ByteInputStreamImp | Concrete class connecting a UTF-16 character stream to a UTF-8 binary stream |
RWUCharInputStream | Handle class for all the UTF-16 character input stream implementation classes |
RWUCharInputStreamImp | Abstract base class for all the Unicode character input stream implementation classes |
RWUCharOutputStream | Handle class for the Unicode character output stream implementation classes |
RWUCharOutputStreamImp | Abstract base class for the Unicode output stream implementation classes |
RWUCharToByteOutputStreamImp | Concrete class connecting a UTF-16 character stream to an output binary stream |
RWUCharToUTF8ByteOutputStreamImp | Concrete class connecting a UTF-16 character stream to a UTF-8 output binary stream |
RWUCharTraits | Provides methods for querying the properties of Unicode characters |
RWUCollationKey | Stores preprocessed comparison information for a Unicode string to speed repeated string comparisons |
RWUCollator | Performs locale-sensitive string comparison for use in searching and sorting natural language text |
RWUConstStringIterator | Provides read-only access to the code points encoded by the code units within an RWBasicUString |
RWUConstSubString | Provides read-only access to a range of code units within a referenced RWUString |
RWUConversionContext | Specifies the default character encoding scheme for conversions between narrow character strings and UTF-16 strings |
RWUConverterBase | Base class that converts to and from Unicode |
RWUEncodingAliasList | Constructs iterators to access the list of encoding aliases associated with a given encoding |
RWUEncodingAliasListIterator | A Standard C++ Libary bidirectional iterator for class RWUEncodingAliasList |
RWUEncodingNameStandardList | Constructs iterators for accessing the list of encoding name standards (such as MIME or IANA) used by the Internationalization Module |
RWUEncodingNameStandardListIterator | A Standard C++ Library bidirectional iterator for class RWUEncodingNameStandardList |
RWUException | Exception class thrown by many methods in the Internationalization Module |
RWUFromUnicodeConversionContext | Specifies the character encoding scheme to use for default conversions from UTF-16 strings into another encoding |
RWUFromUnicodeConverter | Converts text from UTF-16 to various byte-oriented standard character encoding schemes |
RWUFromUnicodeConverter::ErrorResponseState | Stores the current error response state of an RWUFromUnicodeConverter converter |
RWUIsoCountryList | Constructs iterators to access the static list of ISO 3166 country codes recognized by the Internationalization Module |
RWUIsoLanguageList | Constructs iterators to access the static list of ISO 639 language codes recognized by the Internationalization Module |
RWULocale | Defines a specific language, country, and variant |
RWUnableToReadCertificateError | Thrown when an RWX509Certificate could not be created from the provided data |
RWUnableToReadPrivateKeyError | Thrown when an RWAsymmetricKey could not be created from the provided data |
RWUNormalizer | Converts a string into a particular normalized Unicode form, and detects whether a string is already in a particular form |
RWUpperTriMat< TypeT > | Encapsulates upper triangular matrices, which are 0 above the diagonal |
RWURegexMatchIterator | Iterates over matches found for a Unicode regular expression pattern |
RWURegexResult | Stores Unicode regular expression match results |
RWURegularExpression | Represents a regular expression with Unicode extensions |
RWUResourceBundle | Provides a way to store and access locale-dependent data |
RWURL | A convenience class that encapsulates parsing and component management of URL information |
RWURLError | An exception not currently used. It remains reserved for potential future use |
RWUString | Stores and manipulates Unicode character sequences encoded as UTF-16 code units |
RWUString::Pad | Iostream manipulator that supports the insertion of the contents of an RWUString into an output stream, with padding to fill the full field width of the stream |
RWUStringIterator | Bidirectional iterator that provides read-write access to the code points encoded by the code units within an RWUString |
RWUStringIterator::RWUChar32Reference | Provides transparent read-write access to a code point referenced by an RWUStringIterator |
RWUStringSearch | Searches text for occurrences of a specified Unicode string |
RWUSubString | Provides read-write access to a range of code units within a referenced RWUString |
RWUTF8Helper | Provides common functionality used to encode and decode UTF-8 sequences |
RWUTokenizer | Finds delimiters in Unicode source strings, and provides sequential access to the tokens between those delimiters |
RWUToUnicodeConversionContext | Specifies the default character encoding scheme to use for subsequent implicit conversions from narrow character strings to UTF-16 encoded Unicode strings |
RWUToUnicodeConverter | Provides unidirectional text conversion from strings in various encodings to UTF-16-encoded RWUString instances |
RWUToUnicodeConverter::ErrorResponseState | Stores the current error response state of the converter so the state can be restored if necessary |
RWVecView | A base class for mathematical vector classes |
RWvios | Abstract base class defining an interface similar to std::ios, but without a required association with std::streambuf |
RWVirtualPageHeap | Deprecated. Abstract base class representing an abstract page heap of fixed-sized pages |
RWvistream | Abstract base class providing an interface for format-independent retrieval of fundamental types and fundamental-type arrays |
RWvistreamFromDataInputStream | Adaptor class that adapts the Rogue Wave virtual stream interface to the Rogue Wave data input stream interface |
RWvostream | Abstract base class that provides an interface for format-dependent storage of fundamental types and fundamental-type arrays |
RWvostreamToDataOutputStream | Adaptor class that adapts the Rogue Wave virtual stream interface to the Rogue Wave data output stream interface |
RWWCharArrayOutputStream | Handle class for wide character output streams that support an extended interface, allowing retrieval of inserted data as a wide character array |
RWWCharArrayOutputStreamImp | Abastract base class for wide character output streams that support an extended interface, allowing retrieval of inserted data as a wide character array |
RWWCharFromWStreambufInputStreamImp | Concrete class connecting a wide character stream to an iostreams wide character buffer |
RWWCharInputStream | Handle class for all the wide character input stream implementation classes |
RWWCharInputStreamImp | Abstract base class for all the wide character input stream implementation classes |
RWWCharOutputStream | Handle class for all the wide character output stream implementation classes |
RWWCharOutputStreamImp | Abstract base class for all the wide character output stream implementation classes |
RWWCharToWStreambufOutputStreamImp | Concrete class connecting a wide character stream to an iostreams wide character buffer |
RWWConstSubString | Allows some subsection of an RWWString to be addressed by defining a starting position and an extent |
RWWinSockInfo | Initializes the Winsock DLL on Windows platforms |
RWWithObjectInputContext | Represents a guard object that opens and closes a context within a lexical scope for input streams |
RWWithObjectOutputContext | Represents a guard object that opens and closes a context within a lexical scope for output streams |
RWWString | Offers powerful and convenient facilities for manipulating wide character strings |
RWWSubString | Allows some subsection of an RWWString to be addressed by defining a starting position and an extent |
RWWTokenizer | Breaks up a string into separate tokens, delimited by arbitrary whitespace |
RWX509Certificate | Adapter class for the cryptographic library's representation of an X.509 certificate |
RWxalloc | Exception class that reports buffer allocation errors |
RWXDRistream | A portable input stream based on XDR routines |
RWXDRostream | A portable output stream based on XDR routines |
RWXmlObjectInputStreamImp | Reads and restores objects encoded in XML from the supplied RWDataInputStream |
RWXmlObjectOutputStreamImp | Serializes one or more objects as an XML-formatted data stream and passes the stream to a supplied RWDataOutputStream |
RWXmlObjectStreamCommon | Base class shared by XML object input and output streams |
RWXmlStreamElement | An XML element abstraction for implementing efficient C++ transformations |
RWxmsg | Base class for the hierarchy of exceptions in the Essential Tools Module |
RWZone | Abstract base class defining an interface to describe time zones |
RWZoneSimple | A 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.
Contact Rogue Wave about documentation or support issues.