![]() SourcePro® C++ 13.1 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
| Performs two-dimensional (2-D) double precision complex fast Fourier transforms (FFTs) of an RWGenMat<DComplex> matrix | |
| Performs double precision complex fast Fourier transforms (FFTs) of an RWMathVec<DComplex> vector | |
| Performs double precision fast sine or cosine transforms of a real vector | |
| Performs double precision complex fast Fourier transforms (FFTs) of a real vector | |
| Constructs and maintains a histogram of input data | |
| Constructs a linear least squares fit to a straight line from input data | |
Maintains a collection of mappings between two types K and * V, implemented as a hash table of std::pair<const K,V> instances | |
Maintains a collection of mappings between two types K and V, implemented as a hash table of std::pair<const K,V> instances where multiple instances of the same K are allowed | |
Maintains a collection of some type T, in which there may be many equivalent instances of T | |
Maintains a collection of some type T, in which there cannot be more than one occurrence of some given instance of T | |
| A collection of traits typedefs | |
| A collection of traits typedefs specialized on DComplex | |
| A collection of traits typedefs specialized on double | |
| A collection of traits typedefs specialized on float | |
| Helper class containing typedefs associated with numeric types, useful when creating a new numeric type | |
| Maintains a collection of some type A implemented as a singly-linked list | |
| Holds information about adding observations to a parameter calculation | |
| Holds information about the addition of predictor variables to a parameter calculation | |
| Implements the RWLocale interface, and encapsulates the C++ Standard Library locale | |
| Encapsulates an object of an arbitrary type | |
| Encapsulates the underlying cryptographic library's representation of the asymmetric key | |
| Maintains a reference count safely in a multithreaded environment | |
| Atomically sets and clears a bit flag | |
| Constructs a stream and audits the bytes that pass through it | |
| Corresponds to the Smalltalk class Bag, representing a group of unordered elements not accessible by an external key | |
| Iterator for class RWBag, which allows sequential access to all the elements of RWBag but allows no changes | |
| Iterator for class RWBag, which allows sequential access to all the elements of RWBag | |
| Encapsulates the decomposition implicit in the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues | |
| Encapsulates the permutation and balance transformations on a nonsymmetric matrix before computing its eigenvalues | |
| Encapsulates the factorization of banded matrices used to solve a system of equations | |
| Encapsulates a banded matrix | |
| Encapsulates a symmetric tridiagonal decomposition of a symmetric banded matrix | |
| Synchronizes a number of concurrent threads at a specific point in their processing | |
| Represents and manages an array of UTF-16 values | |
| Abstract base class to facilitate automatic benchmarking of some piece of code | |
| Implements a standard form of currency conversion | |
| Represents a group of ordered elements, as sorted by a comparison method, and allowing duplicates | |
| Iterator for class RWBinaryTree that allows no changes to the values in the binary tree | |
| Iterator for class RWBinaryTree | |
| Restores variables stored in binary format by RWbostream | |
| Represents an l-value to the RWBitVec and RWTBitVec classes | |
| Represents a bit vector whose length can be changed at runtime | |
| Base class for body classes | |
| Stores variables in binary format | |
| Exception class that reports invalid indexes into buffers | |
| Represents a group of ordered elements not accessible by an external key, and for which duplicates are not allowed | |
| Represents a dictionary for the storage and retrieval of key-value pairs, and implemented as a B-tree | |
| Represents an ordered collection of associations of keys and values, with keys ordered based on an external function and with duplicate keys not allowed | |
| Implements a buffer that can be used with narrow character input streams | |
| Deprecated. Abstract base class representing a virtual page heap accessed through a buffer | |
| Provides buffering of recv() calls only, possibly improving performance by limiting calls to the underlying RWPortal | |
| Provides buffering of send() calls only, possibly improving performance by limiting calls to the underlying RWPortal | |
| Handle class for binary output streams, allowing retrieval of inserted data as a byte array | |
| Abstract base class for binary output streams, allowing retrieval of inserted data as a byte array | |
| Concrete class that connects a binary stream to an iostreams narrow character buffer | |
| Handle class for all binary input stream implementation classes | |
| Abstract base class for all binary input stream implementation classes | |
| Handle class for all binary output stream implementation classes | |
| Abstract base class for all binary output stream implementation classes | |
| Concrete class connecting a binary stream to an iostreams narrow character buffer | |
| Caches fixed-length blocks to and from an associated RWFile | |
| Represents an exception that is thrown to cancel a thread | |
| Allows some subsection of an RWCString to be addressed by defining a starting position and an extent | |
| Thrown when the provided RWX509Certificate is not valid for the given RWPrivateKey | |
| Thrown when a provided certificate is not valid | |
| Deprecated. Thrown when the key data is too large to be used | |
| Concrete class implementing the byte array output stream interface | |
| Concrete class implementing the narrow character array output stream interface | |
| Implementation of the std::streambuf interface as a linked list of buffers | |
| Concrete class implementing the UTF-16 character array output stream interface | |
| Concrete class implementing the wide character array output stream interface | |
| Handle class for narrow character output streams that allow retrieval of their inserted data as a narrow character array | |
| Abstract base class for narrow character output streams that allow retrieval of their inserted data as a character array | |
| Concrete class connecting a narrow character stream to an iostreams narrow character buffer | |
| Handle class for all narrow character input stream implementation classes | |
| Abstract base class for all narrow character input stream implementation classes | |
| Handle class for all narrow character output stream implementation classes | |
| Abstract base class for all narrow character output stream implementation classes | |
| Concrete class connecting a narrow character stream to an iostreams narrow character buffer | |
| Used by the RWHermMat<T> classes to reference data that may need to be conjugated | |
| Measures elapsed wall clock time | |
| Encapsulates a complete orthogonal decomposition | |
| Contains virtual functions for identifying, hashing, comparing, storing and retrieving collectable objects | |
| Associates a key with a value in the Essential Tools Module "dictionary" collection classes | |
| Inherits from classes RWDate and RWCollectable | |
| Provides a polymorphically persistable RWDateTime | |
| Provides a polymorphically persistable RWInteger | |
| Provides a polymorphically persistable RWCString | |
| Deprecated. Inherits classes RWTime and RWCollectable | |
| Provides a polymorphically persistable RWWString | |
| Contains virtual functions for inserting and retrieving pointers to RWCollectable objects into the collection classes | |
| Reads objects encoded in a compact format from the supplied RWDataInputStream | |
| Writes objects in a compact format to the supplied RWDataOutputStream | |
| Compresses and serializes data to or deserializes and decompresses data from an associated std::streambuf | |
| Deserializes and decompresses data from an associated std::streambuf | |
| Compresses data and serializes it to an associated std::streambuf | |
| Derived stream buffer that reads and writes compressed data to an associated std::streambuf | |
| A condition variable used to delay and reawaken a thread based on program state | |
Contains virtual functions for positioning and resetting the const iterator | |
| Exception class that reports character encoding conversion errors | |
| Converts between RWGenMat types with different datatypes | |
| Converts between RWMathArray types with different datatypes | |
| Converts between RWMathVec types with different datatypes | |
Alternate implementation of RWCConstSubString when RW_COPY_ON_WRITE_STRING is defined | |
Alternate implementation of RWCString when RW_COPY_ON_WRITE_STRING is defined | |
Alternate implementation of RWCSubString when RW_COPY_ON_WRITE_STRING is defined | |
Alternate implementation of RWWConstSubString when RW_COPY_ON_WRITE_STRING is defined | |
Alternate implementation of RWWString when RW_COPY_ON_WRITE_STRING is defined | |
Alternate implementation of RWWSubString when RW_COPY_ON_WRITE_STRING is defined | |
| Deprecated. Represents a regular expression | |
| Provides mutual exclusion for a critical section of code in which only one thread should execute at a time | |
| Offers powerful and convenient facilities for manipulating strings | |
| Allows some subsection of an RWCString to be addressed by defining a starting position and an extent | |
| Breaks a string into separate tokens delimited by an arbitrary whitespace. Can be used as an alternative to the ANSI C function strtok() | |
| A repository for currency information | |
| Stores RWCurrency objects in which each is identified by a unique mnemonic | |
| Abstract base class for all the data from binary conversion input stream implementation classes | |
| Abstract base class from which all input stream implementation classes that convert from data to narrow characters must derive | |
| Adapter class that allows virtual input stream class RWvistream to be used where data input stream class RWDataInputStream is required | |
| Handle class for all the data input stream implementation classes | |
| Abstract base class from which all data input stream implementation classes must derive | |
| Handle class for all the data output stream implementation classes | |
| Abstract base class from which all data output stream implementation classes must derive | |
| Abstract base class from which all output stream implementation classes that convert from data to binary must derive | |
| Abstract base class from which all output stream implementation classes that convert from data to narrow characters must derive | |
| Adapter class that allows virtual output stream class RWvostream to be used where data output stream class RWDataOutputStream is required | |
| Base class for all classes that provide a view into a contiguous block of memory | |
| Represents a date stored as a Julian day number | |
| Represents a date and time stored in milliseconds | |
| Struct used by RWDaylightRule to define the beginning and ending of daylight saving time | |
| Struct that defines daylight saving time rules | |
| Encapsulates a buffer of data, including its indicator array | |
| Represents the result of applying the RWDBColumn::assign() method to an RWDBExpr | |
| Base class for user-defined callback methods that fetch and send binary data | |
| Deprecated. Transfers binary arrays between the application and the database | |
| Deprecated. Encapsulates arrays of unsigned characters stored in RWDBBinaryVector instances | |
| Stores Binary Large Objects (Blobs) and includes relevant accessors | |
| Acts as a placeholder in a dynamic SQL statement, providing a type-safe interface for binding a local variable to a dynamic SQL statement | |
| Used to insert an RWDBTBuffer array into a database table. (To insert scalar values, use RWDBInserter.) | |
| 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.) | |
| Base class for user-defined metadata cache managers | |
| Base class for user-defined callback methods that fetch and send character data | |
| Represents check constraints, used when creating a database table or fetching a database table schema | |
| Holds an ordered collection of RWDBCheckConstraint instances | |
| Adds RWCollectable semantics to RWDBExpr | |
| Represents a column within a table or schema, or a particular parameter of a stored procedure | |
Represents the result of the set operators Union, Intersection, or Difference applied to RWDBSelector | |
| Handle class for connection callbacks that encapsulate a reference-counted pointer to the RWDBConnCallbackImp body class | |
| Abstract base class from which all custom connection callbacks must derive | |
| Represents an explicit database connection object that can be used in place of the implicit database connection provided by RWDBDatabase | |
Represents the result of applying logical operators to RWDBExpr. It encapsulates search conditions that are used in SQL WHERE clauses and CHECK constraints | |
| Base class for a family of classes used to define functional notation for RWDBCriterion | |
| Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking no parameters | |
Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 1 parameter | |
Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 2 parameters | |
Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 3 parameters | |
Specialization of the base class RWDBCritFormDefinition used for defining SQL functions taking 4 parameters | |
| Encapsulates a database cursor | |
| Manages connections with database servers | |
| Handle class for database callbacks, encapsulating a reference-counted pointer to the RWDBDatabaseCallbackImp body class | |
| Abstract base class from which all custom database callbacks derive | |
| Base class for user-defined callbacks | |
| Deprecated. Represents a date and time stored as the number of milliseconds | |
| Deprecated. Used as a buffer when transferring date values between the application and the database | |
| Provides methods for setting and retrieving certain connect time and configuration parameters | |
Encapsulates a single SQLHDBC used by the RWDBConnection | |
Deprecated. Transfers decimal arrays of width width between the application and the database. width between the application and the database | |
| Deprecated. Encapsulates arrays of decimals stored in RWDBDecimalVector objects | |
Encapsulates an SQL DELETE statement | |
| Represents a time span in number of seconds | |
| Abstract base class from which all vendor-specific environment handles must derive. Environment handles are methods that can set or retrieve certain configuration parameters | |
| A C++ representation of expressions used in constructing SQL statements | |
| Base class for a family of classes that defines functional notation for RWDBExpr | |
| Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take no parameters | |
Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 1 parameter | |
Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 2 parameters | |
Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 3 parameters | |
Specialization of the base class RWDBExprFormDefinition used to define SQL functions that take 4 parameters | |
| Represents foreign keys in a database, used when creating a database table or fetching a database table schema | |
| Holds an ordered collection of RWDBForeignKey instances | |
| Represents an identity constraint of a column within a table or schema | |
| In memory metadata cache manager | |
Encapsulates an SQL INSERT statement | |
| Used to build outer join constructs | |
| A monostate class that manages RWDBDatabase instances, thus mediating access to database servers | |
| Represents a multibyte character string, ensuring that these get handled correctly by databases that differentiate between multibyte and single byte character strings | |
| Represents a table of data that resides in program memory | |
| Provides methods for setting and retrieving certain connect time and configuration parameters with Microsoft SQL Server | |
| Provides a mechanism for making direct calls to the Microsoft SQL Server API, and some methods for setting access module-specific properties | |
| Provides a mechanism by which a collection of bindable objects can be used with the RWDBValue and RWDBRow interface | |
| Provides methods for setting and retrieving certain connect time and configuration parameters with MySQL | |
| Provides a mechanism for making direct calls to the MySQL API | |
Provides a way to determine whether some given data is NULL | |
| Provides methods for setting and retrieving certain connect time and configuration parameters with Oracle OCI | |
| Provides a mechanism for making direct calls to the Oracle OCI API, and some methods for setting access module-specific properties | |
| Provides methods for setting and retrieving certain connect time and configuration parameters with ODBC | |
| Provides a mechanism for making direct calls to the ODBC API | |
| Encapsulates a database-specific SQL statement with all its input and output bindings | |
| Provides methods for setting and retrieving certain connect time and configuration parameters with PostgreSQL | |
| Provides a mechanism for making direct calls to the PostgreSQL API, and some methods for setting access module-specific properties | |
| A lookup table containing keywords and phrases used by specific databases | |
| Represents a primary key, used when creating a database table or fetching a database table primary key | |
| Provides row-by-row access to tabular data | |
| Represents a sequence of zero or more RWDBTable instances | |
| An ordered collection of RWDBValue instances | |
| An ordered collection of RWDBColumn instances, encapsulating the database notion of a schema | |
Encapsulates the SQL SELECT statement | |
| Base class for selector classes RWDBSelector and RWDBCompoundSelector | |
| Encapsulates the error state of an object or operation | |
| Encapsulates a database stored procedure, providing a uniform API to the common operations related to them | |
| Class to hold RWDBStoredProc metadata for cache managers | |
Deprecated. Transfers character arrays of width width between the application and the database | |
| Deprecated. Encapsulates arrays of characters stored in RWDBStringVector objects | |
| Provides methods for setting and retrieving certain connect time and configuration parameters with Sybase Open Client Client-Library | |
| Provides a mechanism for making direct calls to the Sybase Open Client Client-Library API and some methods for setting access module-specific properties | |
| Base class for database-specific classes that provide direct access to the database API | |
| Base class for a family of classes that represent the abstract notion of a database table in a number of different ways | |
| Class to hold RWDBTable metadata for cache managers | |
| Template class that encapsulates a fixed-sized array of elements of type T | |
| Abstract base class for the derived class RWDBTPtrMemTable | |
| Represents a parameterized memory table | |
| Provides a runtime trace facility for DB Interface Module applications | |
| Base class for user-defined callbacks that fetch and send UTF-16 character data | |
| Represents unique constraints, used when creating a database table or fetching a database table schema | |
| Holds an ordered collection of RWDBUniqueConstraint instances | |
Encapsulates the SQL UPDATE statement | |
Provides storage for C++ primitive types and structured types used by the DB Interface Module, and adds NULL/NOT NULL semantics | |
| Deprecated. Used as a buffer when transferring data between the application and the database | |
| Deprecated. Encapsulates vendor-specific date structures | |
| Exactly represents a decimal fraction | |
| Base class for the family of Rogue Wave decimal classes | |
| Encapsulates formatting information for converting a decimal number to a string | |
| Encapsulates decimal format specifiers | |
| Signals problems in computations involving the Rogue Wave decimal classes | |
| Signals overflow problems in computations involving the Rogue Wave decimal classes | |
| Represents an arbitrary precision decimal fraction, providing maximum portability | |
| Encapsulates the symmetric tridiagonal decomposition of a dense symmetric matrix | |
Provides a specialization of the class template for const char*, with no iteration of subdirectories | |
| Provides a specialization of the class template for RWCString, with recursive iteration of subdirectories | |
A convenience class that encapsulates parsing and component storage of directory entries typical of those returned from the FTP LIST command | |
| Deprecated. Specialized type of buffered page heap that swaps its pages to disk as necessary | |
| 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 | |
| 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 | |
| Represents a group of ordered items, not accessible by an external key | |
| Traverses the linked-list from the first (head) to the last (tail) item | |
| Traverses the linked-list from the first (head) to the last (tail) item | |
| Encapsulates the eigenvalues and eigenvectors of a nonsymmetric matrix | |
| Abstract base class for the nonsymmetric eigenvalue servers | |
| Specializes the base class RWbistream to restore values previously stored by RWeostream | |
| Reads objects encoded in XML from the supplied RWDataInputStream | |
| Writes objects as XML into the supplied RWDataOutputStream | |
| Specializes the base class RWbostream to store values in a portable binary format | |
| A base class that breaks the circular dependency between RWTEscrowImp<Redeemable> and RWTIOUResult<Redeemable>, used when implementing new concrete RWTEscrowImp<Redeemable> classes | |
| A collection of all currencies replaced by the Euro, in which each object implements the RWTriangularExchange<T> conversion type | |
| Handle class for the abstract body class RWExchangeImpl<T> from which all concrete currency converters derive | |
| Factory class that creates currency exchange objects | |
| 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 | |
| Abstract base class from which all exchange group implementation classes must derive. Implements the handle-body pattern in which RWExchangeGroup<T> is the handle | |
| The abstract base class from which all currency implementation classes must derive | |
| Encapsulates a source currency, a target currency, and a conversion factor, which is, by convention, a multiplicative conversion factor | |
| Stores exchange rates as unique pairs of source and target currencies | |
| Exception class that reports errors caused by external sources over which the library has no control | |
| Base class for the stream exceptions | |
| Creates an instance of an RWCollectable object, given a class ID | |
| Guarantees that blocking threads acquire the mutex in the same order that they called the acquire() member function | |
| Represents an abstraction of a filesystem regular file | |
| Exception class that reports the failure of file IO operations | |
| Allocates and deallocates storage in a disk file, much like a "freestore" manager | |
| Provides file statistical information in a portable manner | |
| Abstract base class for all the filtered binary input stream implementation classes | |
| Abstract base class for all the filtered binary output stream implementation classes | |
| Abstract base class for all the filtered narrow character input stream implementation classes | |
| Abstract base class for all the filtered narrow character output stream implementation classes | |
| Abstract base class for all the filtered data input stream implementation classes | |
| Abstract base class for all the filtered data output stream implementation classes | |
| Abstract base class for all the filtered UTF-16 character input stream implementation classes | |
| Abstract base class for all the filtered UTF-16 output stream implementation classes | |
| Abstract base class for all the filtered wide character input stream implementation classes | |
| Abstract base class for all the filtered wide character output stream implementation classes | |
| 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 | |
Converts char, RWCString or std::string UTF-8 values to UTF-16 | |
| Provides basic FTP file and directory access, handling more FTP protocol details than RWFtpClient, but without as much flexibility | |
| Provides low-level access to the FTP client-side protocol | |
| Specialization class of RWFtpReply containing an RWSocketPortal for data that is to be read from or written to the underlying socket | |
| A specialization class of RWFtpReply that attempts to parse the FTP protocol reply for the current directory information | |
| The base class for all FTP protocol reply messages | |
| Provides low-level access to the FTPS (FTP with SSL) client-side protocol | |
| Specialization class of RWFtpsReply containing an RWPortal for data read from or written to the underlying socket | |
| Specialization class of RWFtpsReply for parsing the FTP protocol reply for the current directory information | |
| The base class for all FTPS protocol reply messages | |
| Deprecated. Represents the group of functors that are invoked without any arguments and whose invocation returns no value | |
| Deprecated. Abstract base class for functor body classes that are invoked with no caller arguments and return no value | |
| Deprecated. A sequence of functors whose invocation takes no arguments | |
| A templatized LU factorization class that holds the LU factorization of a general square matrix of type T | |
| A templatized general matrix class | |
| The random access iterator for the RWGenMat<T> collection class | |
| The random access iterator for the RWGenMat<T> collection class | |
| The base class for RWGenMat iterators | |
| Calculates the G statistic for a logistic model in comparison to the intercept-only model | |
| Base class for all handle classes. Increments a reference count for each class instance that is bound to an instance of the RWBodyBase class | |
| Represents a group of unordered values, accessible by external keys | |
Allows sequential access to all the elements of RWHashDictionary and, as a const iterator, does not change anything in the underlying data structure | |
| Allows sequential access to all the elements of RWHashDictionary | |
| A simple hash table for objects inheriting from RWCollectable. Uses chaining (as implemented by class RWSlistCollectables) to resolve hash collisions | |
Allows sequential access to all the elements of RWHashTable and, as a const iterator, it does not change anything in the underlying data structure | |
| Allows sequential access to all the elements of RWHashTable | |
| Encapsulates a Hermitian banded matrix. A Hermitian banded matrix is Hermitian, and nonzero only near the diagonal | |
| Encapsulates the eigenvalues and eigenvectors of a Hermitian matrix | |
| Abstract base class for the Hermitian eigenvalue server | |
| Encapsulates factorizations of Hermitian matrices | |
| Encapsulates a Hermitian matrix | |
| The server for the positive definite QR method of computing eigenvalues | |
| The default server for the QR method of computing eigenvalues | |
| The Hermitian eigenvalue server class, allowing the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors | |
| The server for the root-free QR method of computing eigenvalues | |
| The Hermitian eigenvalue server class, allowing the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors | |
| Encapsulates Hessenberg decomposition eigenvalue servers used to construct eigenvalue decomposition objects of type RWEigDecomp<T> from Hessenberg decompositions | |
| Encapsulates a Hessenberg decomposition as well as an optional balance transformation | |
| Provides a high-level interface for issuing common HTTP requests | |
| Helper class that defines the header label and type for derived HTTP Authorization headers | |
| Helper class that defines an Authorization header for Basic Access Authentication | |
| Provides a low-level interface for communicating with an HTTP server | |
| Provides a high-level interface for issuing HTTP requests using a cache of connected RWHttpClient instances | |
| Exception class thrown when the requested HTTP connection could not be established | |
| Helper class that defines an HTTP Content-Length entity header | |
| Helper class that defines an HTTP Content-Type header | |
| Helper class to convert an RWDateTime instance to a date from a string and vice versa, conforming to the HTTP/1.1 specification | |
| Helper class that defines an HTTP Date header | |
| Describes an HTTP entity tag | |
| Helper class that defines the basic formatting and structure of headers that take an entity tag as an argument | |
| Helper class that defines an HTTP From header | |
| Helper class that defines a generic HTTP header | |
| Exception class thrown when the handler function fails to process the entire body of a message passed to it | |
| Abstract base class from which all HTTP header classes derive | |
| Stores and organizes a collection of RWHttpHeaderBase objects | |
| Exception class thrown when any portion of the HTTP header cannot be parsed due to non-conformance with the HTTP specification | |
| Helper class that defines an HTTP Host header | |
| Helper class that defines an HTTP If-Range header with HTTP-date | |
| Helper class that defines the HTTP If-Range header with entity tag | |
| Helper class that defines an HTTP If-Modified-Since header | |
| Exception class thrown when an invalid body is associated with a handle or the information provided to the body cannot be processed | |
| Exception class thrown when a reply is requested but there are no pending RWHttpRequests | |
| Helper class that describes a Byte Range for requesting a portion of a document | |
| Helper class that defines an HTTP Range header | |
| Exception class thrown if a redirect location is already in the list of visited locations | |
| Encapsulates HTTP headers and a protocol reply | |
| Exception class thrown if unexpected data is found in the reply to and HTTP request | |
| Encapsulates an entire HTTP request including the request line, header list, and request body | |
| Encapsulates reading an HTTP message body | |
Exception class thrown if data without a Content-Length is sent to a server with version less than HTTP/1.1 | |
| Encapsulates reading an HTTP message body from an std::istream | |
| Encapsulates reading an HTTP message body from an RWCString | |
| Exception class indicating that the default name mismatch callback has been invoked | |
Exception class indicating that the default name check callback cannot extract the CommonName from an RWX509Certificate | |
| Handle class for parent RWHttpClient, providing implementation-specific details for HTTP clients | |
| Handle class for parent RWHttpClient, providing implementation-specific details for HTTPS clients | |
| Sets various parameters for the HTTPS package | |
| Defines an HTTP User-Agent request header | |
| A hash table for key-value pairs. Items are found by requiring them to be identical | |
| Finds items that have the same address as the key | |
| Reports errors due to an incomplete stream operation | |
| Encapsulates a complete IPv6 address | |
| Used by RWSockAddrFactory to create instances of RWInet6Addr | |
| Encapsulates an Internet host IPv6 address and its names | |
| Constructs an RWSockType for an IPv6 address type | |
| Encapsulates a complete Internet address that includes type information, a host, and a port | |
| Used by RWSockAddrFactory to create instances of RWInetAddr | |
| Encapsulates an Internet host IP address and its names | |
| Reports that an Internet host address lookup failed | |
| Encapsulates an Internet port and its service names | |
| Reports that an internet service name lookup failed | |
| Constructs an RWSockType for an Internet address type | |
| Abstract base class for all the input stream implementation classes | |
| Useful as a base class for classes that use integers as keys in dictionaries, and so forth | |
| Exception class that reports errors that occur within the Essential Tools Module | |
| A class template for describing an interval of values | |
| Reads data in US-ASCII format from a narrow character stream | |
| Contains virtual functions for positioning and resetting the iterator | |
| Represents a factorization of a system of equations with no exact solution such that the Cholesky method of least squares can be used | |
| 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 | |
| Calculates linear regression parameters using QR decomposition | |
| Calculates linear regression parameters using QR decomposition with pivoting | |
| Represents a factorization of a system of equations with no exact solution such that the singular value method of least squares can be used | |
| Implements the calculation of linear regression parameters using singular value decomposition | |
| Constructs a linear regression model from a matrix of predictor variable data and a vector of observation variable data | |
| Provides information on the variance of residual errors for a linear regression model | |
| Tests that the estimated parameters in a linear regression model are equal to a hypothesized vector of values | |
| Models an estimated linear regression parameter using a T distribution | |
| Encapsulates four different model selection algorithms for linear regression: forward, backward, stepwise, and exhaustive | |
| Function object that takes the data and parameters associated with a linear regression model and returns the F statistic for that model | |
| Defines an interface that formats the conversion of strings to and from dates and times | |
| Creates an snapshot of a locale by querying the program's environment to determine the formatting conventions in effect at the moment of instantiation | |
| Calculates a number of goodness of fit quantities for a given RWLogisticRegression instance | |
| Calculates model parameter estimates from logistic regression data using the iterative least squares method | |
| Calculates model parameter estimates from logistic regression data using the Levenberg-Marquardt method | |
| Performs basic logistic regression on a matrix of predictor variables and a vector of observations | |
| Container class for logistic regression parameter estimates and their associated statistical quantities | |
| For a logistic regression model, selects a subset of predictor variables that accounts for the variation in the regression model's observation variable | |
| Encapsulates lower triangular matrices, which are zero above the diagonal | |
| A templatized arbitrary dimension array class | |
| The random access iterator for the RWMathArray<T> collection class | |
| The random access iterator for the RWMathArray<T> collection class | |
| A base class for RWMathArray iterators | |
| A templatized vector class | |
The const random access iterator for the RWMathVec<T> collection class | |
| The random access iterator for the RWMathVec<T> collection class | |
| A base class for RWMathVec iterators | |
| Allows selected elements to be addressed in a vector, without creating a new view | |
| Represents the Content-Description header of a MIME part | |
| Represents the value of a Content-Disposition header of a MIME part | |
| Represents the Content-Disposition header of a MIME part | |
| Represents the Content-ID header of a MIME part | |
| Represents the Content-Location header of a MIME part | |
| Represents the Content-Transfer-Encoding header of a MIME part | |
Represents the value of a MIME Content-Type header | |
Represents the Content-Type header of a MIME part | |
| Base class for the heirarchy of exceptions in the MIME package | |
| Represents Internet Message Format headers other than the headers defined by MIME | |
| Base class for classes that represent message headers as defined in the Internet Message format specification (RFC 2822) | |
Represents a MIME part with the media type multipart | |
Represents a Content-Type value with the media type multipart and the subtype related | |
Represents a Content-Type value with the media type multipart | |
| Represents a parameter within the content of a MIME header | |
| Contains a bounds-checked vector of RWMimeParameter objects | |
| Reports the failure to successfully parse a MIME header | |
| Represents a MIME part, with methods for manipulating the header list and setting the body of the part | |
Represents a Content-Type value with the media type text | |
| Provides utility functions commonly needed by MIME applications | |
Represents the MIME-Version header of a MIME message | |
| Implements the "Model" leg of a Model-View-Controller architecture | |
| Implements the "View" leg of a Model-View-Controller architecture | |
| Represents a specified amount of money in a specified currency | |
| Performs algebraic operations when the money operands in an equation are not of the same currency | |
| Extends RWSocket to provide support for multicast UDP sockets | |
An n-dimensional index class for traversing arrays of arbitrary dimension | |
| Converts a source currency to a target currency by multiplying the amount of the source currency by the associated conversion factor | |
| Represents a collection of currencies that have a common distinguishing characteristic for converting money from one currency to money of another currency | |
| Implements a mutex, or mutual exclusion lock | |
| Reads data in native format from a binary stream | |
| Writes data in native format to a binary stream | |
| Reports an attempt to register multiple socket address factories for a socket address family | |
| Network communication buffer class | |
| Reports the inability to create a portal | |
| Reports the failure to receive data on a communication channel | |
| Reports a failure to send data on a communications channel | |
| Reports use of an invalid RWSocket with rwSocketSelect() | |
| Reports an attempt to send or receive data on an RWPortal that is not bound to a communications channel | |
| Reports a request to produce a derived RWSockAddr for a socket family or name that is not registered with the factory | |
| Reports a request to produce a derived RWSockAddr for a socket family that is not registered with the factory | |
| Reports a request to produce a derived RWSockAddr for a socket family that is not registered with the factory | |
| Deprecated. Reports an attempt to pass an unknown blocking hook to the RWWinSockInfo constructor | |
| Reports the failure of a network operation to complete within the specified timeout period | |
| Reports the failure of a call to rwSocketSelect() | |
| Reports an attempt to use an unsupported timed operation | |
| Reports the failure to initialize the requested version of the Windows Socket library, or a failure to successfully clean up the library | |
| Handles the case of a reference to an element that may have to be negated | |
| Efficient stand-in for a mutual exclusion lock when synchronization is either unnecessary or not important | |
| Encapsulates a numerical protocol reply typical of many common Internet protocols | |
| Encapsulates a single numerical protocol reply as defined by the FTP and SMTP protocols | |
| Handle class for object input stream implementation classes | |
| Base class for all object input stream implementations | |
| Handle class for all the object output stream implementation classes | |
| Base class for all object output stream implementations | |
| Represents a group of ordered items, accessible by an index number, but not accessible by an external key | |
| Traverses the collection from the first to the last item | |
| Traverses the collection from the first to the last item | |
| Writes data in US-ASCII format to a narrow character stream | |
| Abstract base class for all the output stream implementation classes | |
| Base class for the family of classes that provide buffered producer-consumer synchronization semantics for exchanging data between cooperating threads | |
| Encapsulates factorizations of positive definite symmetric matrices. See also RWPDFact<T>, and RWPDTriDiagFact<T> | |
| Encapsulates factorizations of positive definite symmetric matrices. See also RWPDBandFact<T> and RWPDTriDiagFact<T> | |
| Encapsulates factorizations of positive definite symmetric matrices. See also RWPDFact<T> and RWPDBandFact<T> | |
| Specializes the abstract base class RWvistream to restore variables stored in a portable US-ASCII format by RWpostream | |
| Enables basic POP3 mail access, with more details of the POP3 protocol than the RWPop3Client class, but less flexibility | |
| Enables low-level access to the POP3 client-side protocol | |
| Used to parse the POP3 protocol reply for the timestamp passed back by a server implementation supporting enhanced security features | |
| Encapsulates an RWSocketPortal that receives the data portion of a message | |
| Encapsulates a general POP3 protocol reply and is the base class for specific POP3 replies | |
Used to parse additional reply data returned in response to the POP3 STAT command | |
| An access point to a reliable byte stream communication channel | |
| Abstract base class from which to create specialized portal types | |
| Specializes the abstract base class RWvostream to store variables in a portable (printable) US-ASCII format | |
| An exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in an Agent class | |
| An exception thrown when a protocol action (FTP, POP3, HTTP, SMTP) is used out of the sequence dictated by that protocol | |
| An exception thrown when when a protocol-specific error (FTP, POP3, SMTP) occurs while processing a command in a Client class | |
Computes the QR decomposition of a matrix using the LAPACK functions xgeqpf (with pivoting) or xgeqrf (no pivoting) | |
Computes the QR decomposition of a matrix using the LAPACK function xgeqp3 | |
| Used to construct and work with QR decompositions | |
| Used to construct instances of the QR decomposition class, RWQRDecomp<T,QRCalc> | |
Abstract base class for classes that generate random numbers uniformly distributed over the interval [0,1] | |
Generates random numbers uniformly distributed over the interval [0, 1] | |
Generates random numbers uniformly distributed over the interval [0, 1] | |
Generates random numbers uniformly distributed over the interval [0, 1] | |
Generates random numbers uniformly distributed over the interval [0, 1] | |
Generates random numbers uniformly distributed over the interval [0, 1] | |
Generates random numbers uniformly distributed over the interval [0, 1] | |
| Abstract base class for RWTRand<Generator> | |
| Represents an index that can be used for subscripting vectors, matrices, and arrays | |
| A synchronization lock that allows concurrent access to multiple readers, but limits access to a single writer | |
| Exception class that reports errors from within RWTRegex | |
| Abstract base class that defines the interface for the regression classes | |
| Defines the interface for regression parameter calculation objects | |
| Base class for data change objects when adding predictor variables or observations to a parameter calculation | |
| The base class for the model selection classes for linear or logistic regression | |
| Holds information about removing observations from a parameter calculation | |
| Holds information about the removal of predictor variables from a parameter calculation | |
| Abstract base class for all protocol replies | |
| An exception thrown when an RWReply (or derived class) is used in an invalid manner | |
| 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 | |
| Handles a reference to a datum that may be read-only, or may need to be conjugated | |
| Handles the case of potentially read-only access to data | |
| Handle class for a runnable object, i.e. one that controls an application's threads of execution | |
| Handle class for functor-based, runnable objects | |
| Base class from which all runnable object handles derive | |
| Handle class for a runnable object | |
| Represents a runnable server for executing runnable objects | |
| Waits for a number of runnables or threads to reach a certain execution state | |
| Encapsulates a Schur decomposition as well as an optional balance transformation | |
| Encapsulates Schur decomposition eigenvalue servers used to construct eigenvalue decomposition objects of type RWEigDecomp<T> from Schur decompositions | |
| Derived RWScopeGuardImp for global or static member functions that take 0 parameters | |
| Derived RWScopeGuardImp for member functions that take 0 parameters | |
| Derived RWScopeGuardImp for global or static member functions that take 1 parameter | |
| Derived RWScopeGuardImp for member functions that take 1 parameter | |
| Derived RWScopeGuardImp for global or static member functions that take 2 parameters | |
| Derived RWScopeGuardImp for member functions that take 2 parameters | |
| Derived RWScopeGuardImp for global or static member functions that take 3 parameters | |
| Derived RWScopeGuardImp for member functions that take 3 parameters | |
| Derived RWScopeGuardImp for global or static member functions that take 4 parameters | |
| Derived RWScopeGuardImp for member functions that take 4 parameters | |
| Derived RWScopeGuardImp for global or static member functions that take 5 parameters | |
| Derived RWScopeGuardImp for member functions that take 5 parameters | |
| Base class for derived RWScopeGuardImp classes | |
| Represents a TCP socket using the SSL/TLS protocols for secure communication | |
Thrown when NULL is passed to a function that needs a valid pointer | |
| Represents an SSL/TLS context and is an adapter for the underlying cryptographic library's representation of a secure socket context | |
| Thrown when a problem occurs while trying to use an RWSecureSocket | |
| Thrown when a named file does not exist or is invalid | |
Thrown when NULL is passed to the RWSecureSocketMethod constructor | |
| Thrown when a session ID that exceeds the maximum allowable length is set | |
| Thrown when an invalid socket is used | |
| Creates a secure socket listener, which waits on a user-defined socket address for incoming connections | |
| Encapsulates the various TLS/SSL protocol versions. An instance of this class is required to construct an RWSecureSocketContext object | |
| Thrown when an RWAsymmetricKey is constructed with encrypted key data but no RWPasswordCallback is provided to decrypt the key | |
| Thrown when the library is unable to provide a valid certificate | |
| Thrown when RWSecureSocketPackageInit fails to cleanup the underlying cryptographic library | |
| Handles the initialization and cleanup of the underlying cryptographic library | |
| Thrown when RWSecureSocketPackageInit fails to initialize the underlying cryptographic library | |
| Thrown when there is no valid RWSecureSocketPackageInit instance and an RWSecureSocketContext is constructed | |
| An access point of a reliable byte stream communication channel that utilizes the SSL/TLS protocols for information security | |
| Thrown when the application attempts to construct an RWSecureSocketContext without first initializing the random number generator or disabling seed checking | |
| Thrown when a problem occurs inside rwSecureSocketSelect() | |
| Represents a secure socket session and is used the client side of the SSL/TLS protocol for session reuse | |
| Thrown when an attempt to shutdown the SSL/TLS connection fails | |
| Thrown when the underlying library fails to allocate memory | |
| Thrown when the provided RWX509Certificate cannot be set | |
| Thrown when the provided RWPrivateKey cannot be set or if the RWPrivateKey does not match the provided RWX509Certificate | |
| A synchronization object that maintains a non-negative counter | |
| Abstract base class for collections that can be accessed by an index | |
| Manages a pool of RWRunnableServer instances used to start runnable objects submitted for execution by other threads | |
| A group of unordered elements, not accessible by an external key, where duplicates are not allowed | |
| Const iterator for class RWSet, to allow sequential access to all elements of RWSet | |
| Iterator for class RWSet, allowing sequential access to all the elements of RWSet | |
Encapsulates the simple type, size_t | |
| Encapsulates skew symmetric matrices | |
| Represents an index that can be used for subscripting vectors, matrices, and arrays | |
| Represents a group of ordered elements without keyed access, where duplicates are allowed | |
| Const iterator for class RWSlistCollectables that traverses the linked-list from the first to last item | |
| Iterator for class RWSlistCollectables. Traverses the linked-list from the first to last item | |
| A restricted interface to class RWSlistCollectables in order to implement a first in first out (FIFO) queue | |
| A restricted interface to class RWSlistCollectables to implement a last in first out (LIFO) stack | |
| Sends data to a server via the SMTP protocol | |
| Enables low-level access to the SMTP client-side protocol | |
| Encapsulates an RWSocketPortal that writes the body of a mail message | |
| Base class for all SMTP protocol reply messages | |
| Compressor adapter that compresses and decompresses data using the Google Snappy compression library | |
| A proxy to a socket address | |
| Interface class that represents a socket address | |
| Builds addresses of any registered type. Not intended for explicit use | |
| Abstract class that builds socket addresses | |
| Reports the inability to parse a string into a valid socket address | |
| Wrapper for the C concept of a socket | |
| Reports an error on an RWSocket | |
| Waits on a specified socket address for incoming connections | |
| Socket implementation of a portal | |
| Base class for all classes that wish to use the WhoShouldClose enumeration | |
| A type of socket communications channel | |
| Reports the attempt to change the type of a valid socket | |
| Reports the attempt to convert one derived RWSockAddr to some other RWSockAddr type | |
| Represents a group of ordered items | |
| Thrown when the provided verify locations file exists but cannot be loaded | |
| Thrown when the provided cypher list cannot be used by the underlying library | |
Alternate implementation of RWCConstSubString when RW_COPY_ON_WRITE_STRING is not defined | |
Alternate implementation of RWCString when RW_COPY_ON_WRITE_STRING is not defined | |
Alternate implementation of RWCSubString when RW_COPY_ON_WRITE_STRING is not defined | |
Alternate implementation of RWWConstSubString when RW_COPY_ON_WRITE_STRING is not defined | |
Alternate implementation of RWWString when RW_COPY_ON_WRITE_STRING is not defined | |
Alternate implementation of RWWSubString when RW_COPY_ON_WRITE_STRING is not defined | |
| Provides an automated mechanism for connecting an input stream to an output stream | |
| Exception class that reports either no header or an invalid header in an RWeostream or RWeistream | |
| Abstract base class for all the stream implementation classes | |
| An identifier for RWCollectable instances | |
Computes a singular value decomposition of a matrix based on the LAPACK routine xgesvd | |
| Computes a singular value decomposition of a matrix using divide-and-conquer | |
| Used to construct and work with singular value decompositions | |
| Used to construct instances of the singular value decomposition class, RWSVDecomp<T> | |
| Encapsulates a symmetric band matrix | |
| Encapsulates a string name in a reference-counted handle-body pattern | |
| Encapsulates the eigenvalues and eigenvectors of a symmetric matrix | |
| Abstract base class for the symmetric eigenvalue server | |
| Encapsulates factorizations of symmetric matrices | |
| Represents a symmetric matrix | |
| Server for the positive definite QR method of computing eigenvalues | |
| Default server for the QR method of computing eigenvalues | |
| Server for symmetric eigenvalues that allows the computation of only the eigenvalues in a given range and (optionally) their corresponding eigenvectors | |
| Server for the root-free QR method of computing eigenvalues | |
| Server for symmetric eigenvalues that allows the computation of a subset of the eigenvalues and (optionally) their corresponding eigenvectors | |
| Base class for synchronization classes | |
| Implementation of a simple lock stream that is used with a binary input stream | |
| Implementation of a simple lock stream that is used with a narrow character input stream | |
| Implementation of a simple lock stream that is used with a data input stream | |
| Implementation of a simple lock stream that can be used with a data output stream | |
| Implementation of a simple lock stream that can be used with a UTF-16 character input stream | |
| Implementation of a simple lock stream that can be used with a wide character input stream | |
| Atomically manipulates an integral type | |
| Atomically manipulates a pointer type | |
| Parameterized bit vector of fixed length | |
| A smart pointer handle to a reference-counting body | |
| Deprecated. Maintains a reference count | |
| Base class for classes that must maintain a reference count | |
| Defines a reference-counted pointer that provides reference counting semantics for types that do not directly support reference counting | |
| Base class for RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable>. Not intended for direct use | |
| Base class for all concrete IOU escrow implementations. Not intended for direct use | |
| Deprecated. A functor that is invoked with one argument, and whose invocation returns no value | |
| Deprecated. Abstract base class for the family of functor bodies that are invoked with one argument and return no value | |
| Deprecated. A functor that is invoked with two arguments, and whose invocation returns no value | |
| Deprecated. Abstract base class for the family of functor bodies that are invoked with two caller arguments and whose invocation returns no value | |
| A generic function object | |
| Deprecated. A sequence of functors whose invocation takes one argument | |
| Deprecated. A sequence of functors whose invocation takes two arguments | |
| Deprecated. A functor map that takes only one argument at invocation time and returns no value | |
| Deprecated. A functor map that takes two arguments at invocation time and returns no value | |
| Deprecated. A functor map that takes only one argument at invocation time, and returns a value | |
| Deprecated. A functor map that takes two arguments at invocation time, and returns a value | |
| Deprecated. A functor that is invoked without any arguments and whose invocation returns a value | |
| Deprecated. Abstract base class for the family of functor bodies that take no caller arguments at invocation time and return a value | |
| Deprecated. Represents the group of functors that are invoked with one argument, and whose invocation returns a value | |
| Deprecated. Abstract base class for the family of functor bodies that are invoked with one caller argument and return a value | |
| Deprecated. Represents the group of functors that are invoked with two arguments, and whose invocation returns a value | |
| Deprecated. Abstract base class for the family of functor bodies that are invoked with two arguments and return a value | |
| Base class for guard classes | |
| Hash function object | |
Function object for hashing a bool | |
Function object for hashing a char | |
Function object for hashing a double | |
Function object for hashing a float | |
Function object for hashing an int | |
Function object for hashing a long | |
Function object for hashing a long double | |
Function object for hashing a long long | |
| Function object for hashing an RWBasicUString | |
| Function object for hashing an RWBitVec | |
| Function object for hashing an RWCollectableDateTime | |
| Function object for hashing an RWCollectableInt | |
| Function object for hashing an RWCollectableString | |
| Function object for hashing an RWCollectableWString | |
| Function object for hashing an RWCopyOnWriteCString | |
| Function object for hashing an RWCopyOnWriteWString | |
| Function object for hashing an RWCString | |
| Function object for hashing an RWDateTime | |
| Function object for hashing an RWDecimalPortable | |
| Function object for hashing an RWStringID | |
| Function object for hashing an RWThreadId | |
| Function object for hashing an RWWString | |
Function object for hashing a short | |
Function object for hashing a signed char | |
| Function object for hashing a pointer type | |
Function object for hashing an unsigned char | |
Function object for hashing an unsigned int | |
Function object for hashing an unsigned long | |
Function object for hashing an unsigned long long | |
Function object for hashing an unsigned short | |
Function object for hashing a wchar_t | |
| Exception thrown when a specified value is invalid or outside the current legal range | |
| Exception thrown when an attempt is made to close an already-closed buffer | |
| Handle class for a threaded runnable object | |
| Encapsulates a set of attributes that define or control thread scheduling and stack allocation | |
| Handle class for functor-based threaded runnable objects | |
| A wrapper for platform-specific thread IDs | |
| Attempts orderly thread shutdown at process exit | |
| Manages a pool of RWThread instances used to execute work encapsulated as RWTFunctor<void()> functors | |
| Handle class for a threaded runnable object | |
| Exception thrown for errors caused by external sources over which the library has no control | |
| Exception thrown when an external or internal thread attempts to use a thread object member to which it lacks access | |
| Exception thrown when a thread attempts to access a function, method, or value for which it lacks access | |
| Exception thrown to report errors that occur within the Threads Module | |
| Exception thrown by pointer classes for attempts to deference a pointer that is not pointing to anything | |
| Exception thrown when a requested operation, or its associated object, has been aborted | |
| Exception thrown when an operation is attempted on a canceled thread | |
| Exception thrown if an operation or attribute is not available in the current environment | |
| Exception thrown when the requested operation has not been implemented | |
| Exception thrown if the operation or attribute is not supported in the current environment | |
| Exception thrown when an operation or its associated object has been terminated | |
| Exception thrown when the caller does not have appropriate permissions | |
| Exception thrown when an operation cannot be performed due to memory or system resource constraints | |
| Exception thrown when an attempt is made to start, resume, or release an active runnable or thread | |
| Exception thrown by thread object members that require an active thread when none exists | |
| Base class for thread-compatible exceptions | |
| Deprecated. Represents a time, stored as the number of seconds since 00:00:00 January 1, 1901 GMT | |
| Provides timed send() and recv() calls | |
| Measures two types of time, system and user time, both of which can be reported as cumulative if desired | |
| Implements a buffer that can be used with any kind of input stream | |
| Implements a simple lock stream that can be used with any kind of input stream | |
| Proxy object for inserting objects with an instance name into object streams | |
| A writable IOU handle | |
| A readable IOU handle | |
| Waits for the next IOU in a group of IOUs to become redeemable | |
| Implements intrusive doubly-linked lists | |
| Iterator for class RWTIsvDlist<T> | |
| Implements intrusive singly-linked lists | |
| Iterator for class RWTIsvSlist<T> | |
| A guard that acquires its resource upon creation and releases it upon destruction | |
| Base class for guard classes that acquire their resource upon creation and release it upon destruction | |
| Supplies the mutual exclusion and guard mechanisms for synchronizing member functions | |
| Represents an index that can be used for subscripting vectors, matrices, and arrays from a given element to the end | |
| Simplifies the use of pointers that refer to objects on the heap, automatically destroying the object when the pointer object is itself destroyed | |
| Converts UTF-16 values to UTF-8 | |
| Implements a buffer that can be used with any kind of output stream | |
| Implements a simple lock stream that can be used with any kind of output stream | |
| Implements a buffer that can be used with any kind of input stream | |
| Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source | |
| Constructs an XML stream that includes a generic transformation of the XML document before writing it out to the sink | |
| Implements a buffer that can be used with any kind of output stream | |
| Base class that provides buffered producer-consumer synchronization semantics for exchanging pointer values between cooperating threads | |
| First-in-first-out (FIFO) queue with producer-consumer synchronization semantics for exchanging pointer values between cooperating threads | |
| Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging pointer values between cooperating threads | |
| Base class that provides buffered producer-consumer synchronization semantics for exchanging values between cooperating threads | |
| Base class that provides buffered producer-consumer synchronization semantics for exchanging decorated values between cooperating threads | |
| Base class that provides buffered producer-consumer synchronization semantics for exchanging guarded values between cooperating threads | |
| Base class that provides buffered producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads | |
| Base class that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads | |
| First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging values between cooperating threads | |
| First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads | |
| First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads | |
| First-in-first-out (FIFO) queue that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads | |
| Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging values between cooperating threads | |
| Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded values between cooperating threads | |
| Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging guarded and prioritized values between cooperating threads | |
| Last-in-first-out (LIFO) stack that provides producer-consumer synchronization semantics for exchanging prioritized values between cooperating threads | |
| Base class for smart-pointer classes | |
| Provides a std::basic_istream that uses an RWPortal as its source of bytes | |
| Provides a std::basic_ostream that uses an RWPortal as its sink of bytes | |
| Provides a std::basic_iostream that uses an RWPortal as its source and sink of bytes | |
| Base class that includes functions common to derived portal stream classes | |
| Streambuf that uses an RWPortal as its source and sink of bytes | |
| A pointer-based collection of values, implemented as a double-ended queue, or deque | |
| A pointer-based collection of values, implemented as a doubly-linked list | |
Deprecated. Provides a const iterator for RWTPtrDlist | |
| Deprecated. Provides an iterator for RWTPtrDlist | |
| A hash-based associative container of pointer types | |
Deprecated. Provides a const iterator for RWTPtrHashMap | |
| Deprecated. Provides an iterator for RWTPtrHashMap | |
| A hash-based associative container of pointer types, which allows duplicate keys | |
Deprecated. Provides a const iterator for RWTPtrHashMultiMap | |
| Deprecated. Provides an iterator for RWTPtrHashMultiMap | |
| A pointer-based collection of values stored according to a hash object, which allows duplicate values | |
Deprecated. Provides a const iterator for RWTPtrHashMultiSet | |
| Deprecated. Provides an iterator for RWTPtrHashMultiSet | |
| A hash-based container for pointer types | |
Deprecated. Provides a const iterator for RWTPtrHashSet | |
| Deprecated. Provides an iterator for RWTPtrHashSet | |
| A pointer-based collection of associations ordered according to a comparison object | |
Deprecated. Provides a const iterator for RWTPtrMap | |
| Deprecated. Provides an iterator for RWTPtrMap | |
| A pointer-based collection of associations ordered according to a comparison object, and allowing duplicate keys | |
Deprecated. Provides a const iterator for RWTPtrMultiMap | |
| Deprecated. Provides an iterator for RWTPtrMultiMap | |
| A pointer-based collection of values ordered according to a comparison object, and allowing duplicate values | |
Deprecated. Provides a const iterator for RWTPtrMultiSet | |
| Deprecated. Provides an iterator for RWTPtrMultiSet | |
| A pointer-based collection of values implemented as an ordered vector | |
| A pointer-based collection of values ordered according to a comparison object | |
Deprecated. Provides a const iterator for RWTPtrSet | |
| Deprecated. Provides an iterator for RWTPtrSet | |
| A pointer-based collection of values implemented as a singly-linked list | |
Deprecated. Provides a const iterator for RWTPtrSlist | |
| Deprecated. Provides an iterator for RWTPtrSlist | |
| A sorted pointer-based collection of values implemented as a doubly-linked list | |
Deprecated. Provides a const iterator for RWTPtrSortedDlist | |
| Deprecated. Provides an iterator for RWTPtrSortedDlist | |
| A pointer-based collection of values sorted according to a comparison object and implemented as a vector | |
| A pointer-based collection of values implemented as a vector | |
| A queue of templatized objects that supports user-specified containers | |
| Trace exception thrown when an attempt is made to add a client that has already been added | |
| Trace exception thrown when an attempt is made to connect to a client that is already connected | |
| Trace exception thrown when a trace operation is attempted on a client is not yet connected | |
| A handle class for trace event client implementations | |
| A body class for trace event client implementations | |
| A handle class for trace event filter implementations | |
| A body class for trace event filter implementations | |
| Trace exception thrown when an operation is attempted on a client that is not valid | |
| Trace exception thrown when the client is not connected to a valid body | |
| A handle class for a single-client filter that lets events only of the supplied severity level or higher to pass through | |
| A body class for trace level filter implementations | |
| The handle to a singleton trace event manager implementation | |
| A handle class for a trace event filter that accepts multiple clients | |
| A body class for trace event filters that accept multiple clients | |
| A handle class for a trace event client that sends all events to an std::ostream | |
| A body class for clients that send all trace events to an std::ostream | |
| A handle class for a trace event filter that accepts only one client | |
| A body class for a trace level filter that accepts only one client | |
| Abstract base class from which the random number generator classes derive | |
| Used to generate random numbers from a binomial distribution | |
| Used to generate random numbers from an exponential distribution | |
| Used to generate random numbers from a gamma distribution | |
| Used to generate random numbers from a normal distribution | |
| Used to generate random numbers from a Poisson distribution | |
| Used to generate random numbers from a uniform distribution in an interval [a, b] | |
| Base class for guard classes that support read access to a given section of code | |
| A guard class that acquires read access to its resource upon creation and releases it upon destruction | |
| Base class for guard classes that acquire read access to a resource upon creation and release it upon destruction | |
| A guard class that releases its resource upon creation and acquires read access to its resource upon destruction | |
| Supports recursive acquisition of a mutex | |
| Stores a reference to an object | |
| Supports regular expression matching based on the POSIX.2 standard and supports both narrow and wide characters | |
| Iterates over matches found using RWTRegex<T> | |
| Encapsulates the results from a search using RWTRegex<T> | |
| Defines static, inline methods for returning specific regular expression character values | |
| Deprecated. Provides extended regular expression matching similar to that found in lex and awk | |
Determines the return type of T | |
| Converts between local currencies that are part of the European Monetary Union (EMU) | |
| Encapsulates the tridiagonal decomposition of a symmetric matrix | |
| Encapsulates factorizations of tridiagonal matrices | |
| Encapsulates tridiagonal matrices | |
| Handle class for functor-based runnable objects | |
| Ensures that a class has only one instance and provides a global point of access to it | |
| Represents a set of attributes on a socket | |
| Maintains a stack of values | |
| Adaptor class to adapt the iostreams std::streambuf interface to the Rogue Wave binary and narrow character Input Stream interfaces | |
| Adaptor class to adapt the iostreams std::streambuf interface to the Rogue Wave binary and narrow character Output Stream interfaces | |
| A simple guard stream that can be used with any kind of input/output stream | |
| Template class for creating a thread-compatible exception from an existing exception class | |
| Multithread-safe implementation of RWTEscrowImp<Redeemable> | |
| Handle class for functor-based threaded runnable objects | |
| Provides thread-local storage with simple by-value semantics | |
Implements a buffered char or byte input character stream that includes a transformation | |
| Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source | |
| Constructs an XML stream that applies a generic transformation to the XML document before writing it out to the sink | |
Implements a buffered char or byte output stream that includes a transformation | |
| Guard class that tries to acquire its resource upon creation and release it upon destruction | |
| Guard class that tries to acquire read access on its resource upon creation and release it upon destruction | |
| Guard class that tries to acquire write access on its resource upon creation and release it upon destruction | |
| Guard class that releases its resource upon creation and acquires it upon destruction | |
| Collection of values implemented as a double-ended queue, or deque | |
| Maintains a collection of values implemented as a doubly-linked list | |
Deprecated. Provides a const iterator for RWTValDlist | |
| Deprecated. Provides an iterator for RWTValDlist | |
| Maintains a collection of keys, each with an associated item stored according to a hash object | |
Deprecated. Provides a const iterator for RWTValHashMap | |
| Deprecated. Provides an iterator for RWTValHashMap | |
| Maintains a collection of keys, each with an associated item stored according to a hash object | |
Deprecated. Provides a const iterator for RWTValHashMultiMap | |
| Deprecated. Provides an iterator for RWTValHashMultiMap | |
| Maintains a collection of values stored according to a hash object, and with multiple equivalent values allowed | |
Deprecated. Provides a const iterator for RWTValHashMultiSet | |
| Deprecated. Provides an iterator for RWTValHashMultiSet | |
| Maintains a collection of values stored according to a hash object | |
Deprecated. Provides a const iterator for RWTValHashSet | |
| Deprecated. Provides an iterator for RWTValHashSet | |
| Maintains a collection of keys, each with an associated item and ordered according to a comparison object | |
Deprecated. Provides a const iterator for RWTValMap | |
| Deprecated. Provides an iterator for RWTValMap | |
| Maintains a collection of keys, each with an associated item and ordered according to a comparison object | |
Deprecated. Provides a const iterator for RWTValMultiMap | |
| Deprecated. Provides an iterator for RWTValMultiMap | |
| Maintains a collection of values ordered according to a comparison object | |
Deprecated. Provides a const iterator for RWTValMultiSet | |
| Deprecated. Provides an iterator for RWTValMultiSet | |
| Maintains a collection of values implemented as a vector | |
| Maintains a collection of boolean values implemented as a vector | |
| Maintains a collection of values ordered according to a comparison object | |
Deprecated. Provides a const iterator for RWTValSet | |
| Deprecated. Provides an iterator for RWTValSet | |
| Maintains a collection of values implemented as a singly-linked list | |
Deprecated. Provides a const iterator for RWTValSlist | |
| Deprecated. Provides an iterator for RWTValSlist | |
| Maintains a sorted collection of values implemented as a doubly-linked list | |
Deprecated. Provides a const iterator for RWTValSortedDlist | |
| Deprecated. Provides an iterator for RWTValSortedDlist | |
| Maintains a sorted collection of values implemented as a vector | |
| Maintains a sorted collection of boolean values implemented as a vector | |
| A value-based collection of values implemented as a vector | |
| Deprecated. A virtual array of templatized objects | |
| A base class for guard classes that support write access to a given section of code | |
| A guard class that acquires write access to its resource upon creation and releases it upon destruction | |
| A base class for guard classes that acquire write access to a resource upon creation and release it upon destruction | |
| A guard class that releases its resource upon creation and acquires read access to its resource upon destruction | |
| Provides character and string values required by the RWTParsedXXX transformation classes | |
| Constructs iterators that provide access to the current list of encoding names | |
| Provides a C++ Standard Library random-access iterator for class RWUAvailableEncodingList | |
| Constructs iterators that provide access to the current list of locale names | |
| Provides a C++ Standard Library random-access iterator for class RWUAvailableLocaleList | |
| Finds the locations of breaks, or potential breaks, in text for a specified locale | |
| Handle class for Unicode character output streams that support an extended interface | |
| Abstract base class for Unicode character output streams that support an extended interface | |
| Concrete class connecting a UTF-16 character stream to an input binary stream | |
| Concrete class connecting a UTF-16 character stream to a UTF-8 binary stream | |
| Handle class for all the UTF-16 character input stream implementation classes | |
| Abstract base class for all the Unicode character input stream implementation classes | |
| Handle class for the Unicode character output stream implementation classes | |
| Abstract base class for the Unicode output stream implementation classes | |
| Concrete class connecting a UTF-16 character stream to an output binary stream | |
| Concrete class connecting a UTF-16 character stream to a UTF-8 output binary stream | |
| Provides methods for querying the properties of Unicode characters | |
| Stores preprocessed comparison information for a Unicode string to speed repeated string comparisons | |
| Performs locale-sensitive string comparison for use in searching and sorting natural language text | |
| Provides read-only access to the code points encoded by the code units within an RWBasicUString | |
| Provides read-only access to a range of code units within a referenced RWUString | |
| Specifies the default character encoding scheme for conversions between narrow character strings and UTF-16 strings | |
| Base class that converts to and from Unicode | |
| Constructs iterators to access the list of encoding aliases associated with a given encoding | |
| A Standard C++ Library random-access iterator for class RWUEncodingAliasList | |
| Constructs iterators for accessing the list of encoding name standards (such as MIME or IANA) used by the Internationalization Module | |
| A Standard C++ Library random access iterator for class RWUEncodingNameStandardList | |
| Exception class thrown by many methods in the Internationalization Module | |
| Specifies the character encoding scheme to use for default conversions from UTF-16 strings into another encoding | |
| Converts text from UTF-16 to various byte-oriented standard character encoding schemes | |
| Initializes and cleans up ICU resources | |
| Constructs iterators to access the static list of ISO 3166 country codes recognized by the Internationalization Module | |
| Constructs iterators to access the static list of ISO 639 language codes recognized by the Internationalization Module | |
| Defines a specific language, country, and variant | |
| Thrown when an RWX509Certificate could not be created from the provided data | |
| Thrown when an RWAsymmetricKey could not be created from the provided data | |
| Converts a string into a particular normalized Unicode form, and detects whether a string is already in a particular form | |
Encapsulates upper triangular matrices, which are 0 above the diagonal | |
| Iterates over matches found for a Unicode regular expression pattern | |
| Stores Unicode regular expression match results | |
| Represents a regular expression with Unicode extensions | |
| Provides a way to store and access locale-dependent data | |
| A convenience class that encapsulates parsing and component management of URL information | |
| An exception not currently used. It remains reserved for potential future use | |
| Stores and manipulates Unicode character sequences encoded as UTF-16 code units | |
| Bidirectional iterator that provides read-write access to the code points encoded by the code units within an RWUString | |
| Searches text for occurrences of a specified Unicode string | |
| Provides read-write access to a range of code units within a referenced RWUString | |
| Provides common functionality used to encode and decode UTF-8 sequences | |
| Finds delimiters in Unicode source strings, and provides sequential access to the tokens between those delimiters | |
| Specifies the default character encoding scheme to use for subsequent implicit conversions from narrow character strings to UTF-16 encoded Unicode strings | |
| Provides unidirectional text conversion from strings in various encodings to UTF-16-encoded RWUString instances | |
| A base class for mathematical vector classes | |
| Abstract base class defining an interface similar to std::ios, but without a required association with std::streambuf | |
| Deprecated. Abstract base class representing an abstract page heap of fixed-sized pages | |
| Abstract base class providing an interface for format-independent retrieval of fundamental types and fundamental-type arrays | |
| Adaptor class that adapts the Rogue Wave virtual stream interface to the Rogue Wave data input stream interface | |
| Input iterator that reads successive elements from the input stream for which it was constructed | |
| Abstract base class that provides an interface for format-dependent storage of fundamental types and fundamental-type arrays | |
| Writes successive elements onto the output stream from which it was constructed | |
| Adaptor class that adapts the Rogue Wave virtual stream interface to the Rogue Wave data output stream interface | |
| Handle class for wide character output streams that support an extended interface, allowing retrieval of inserted data as a wide character array | |
| Abstract base class for wide character output streams that support an extended interface, allowing retrieval of inserted data as a wide character array | |
| Concrete class connecting a wide character stream to an iostreams wide character buffer | |
| Handle class for all the wide character input stream implementation classes | |
| Abstract base class for all the wide character input stream implementation classes | |
| Handle class for all the wide character output stream implementation classes | |
| Abstract base class for all the wide character output stream implementation classes | |
| Concrete class connecting a wide character stream to an iostreams wide character buffer | |
| Allows some subsection of an RWWString to be addressed by defining a starting position and an extent | |
| Initializes the Winsock DLL on Windows platforms | |
| Represents a guard object that opens and closes a context within a lexical scope for input streams | |
| Represents a guard object that opens and closes a context within a lexical scope for output streams | |
| Offers powerful and convenient facilities for manipulating wide character strings | |
| Allows some subsection of an RWWString to be addressed by defining a starting position and an extent | |
| Breaks up a string into separate tokens, delimited by arbitrary whitespace | |
| Adapter class for the cryptographic library's representation of an X.509 certificate | |
| Exception class that reports buffer allocation errors | |
| A portable input stream based on XDR routines | |
| A portable output stream based on XDR routines | |
| Reads and restores objects encoded in XML from the supplied RWDataInputStream | |
| Serializes one or more objects as an XML-formatted data stream and passes the stream to a supplied RWDataOutputStream | |
| Base class shared by XML object input and output streams | |
| An XML element abstraction for implementing efficient C++ transformations | |
| Base class for the hierarchy of exceptions in the Essential Tools Module | |
| Abstract base class defining an interface to describe time zones | |
A basic, concrete timezone implementation of the abstract class RWZone, based on the Daylight Saving Time (DST) rules defined in struct RWDaylightRule |
|
Copyright © 2015 Rogue Wave Software, Inc. All Rights Reserved. |