C++ API Reference for Intel® Data Analytics Acceleration Library 2019 Update 5
Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
Classes | |
| class | Atomic |
| Class that represents an atomic object. More... | |
| class | BufferView |
| Class that refers to a contiguous sequence of objects, but doesn't control allocated memory buffer and objects lifetime, user is responsible for correct memory management and deallocation. More... | |
| class | Collection |
| Class that implements functionality of the Collection container. More... | |
| class | DeleterIface |
| Interface for a utility class used within SharedPtr to delete an object when the object owner is destroyed. More... | |
| class | EmptyDeleter |
| Implementation of DeleterIface without pointer destroying. More... | |
| class | Environment |
| Class that provides methods to interact with the environment, including processor detection and control by the number of threads. More... | |
| class | Error |
| Class that represents an error. More... | |
| class | ErrorCollection |
| Class that represents an error collection. More... | |
| class | ErrorDetail |
| Base for error detail classes. More... | |
| struct | Exception |
| Class that represents an exception. More... | |
| class | HostAppIface |
| Abstract class which defines callback interface for the host application of this library to enable such features as computation cancelling, progress bar, status bar, verbose, etc. More... | |
| class | KernelErrorCollection |
| Class that represents a kernel error collection (collection that cannot throw exceptions) More... | |
| class | LibraryVersionInfo |
| Provides information about the version of Intel(R) Data Analytics Acceleration Library. More... | |
| class | ObjectDeleter |
| Implementation of DeleterIface to destroy a pointer by the delete operator. More... | |
| class | RefCounter |
| Implementation of reference counter. More... | |
| class | RefCounterImp |
| Provides implementations of the operator() method of the RefCounter class. More... | |
| class | ServiceDeleter |
| Implementation of DeleterIface to destroy a pointer by the daal_free function. More... | |
| class | SharedPtr |
| Shared pointer that retains shared ownership of an object through a pointer. Several SharedPtr objects may own the same object. The object is destroyed and its memory deallocated when either of the following happens: 1) the last remaining SharedPtr owning the object is destroyed. 2) the last remaining SharedPtr owning the object is assigned another pointer via operator=. The object is destroyed using the delete operator. More... | |
| class | Status |
| Class that holds the results of API calls. In case of API routine failure it contains the list of errors describing problems API encountered. More... | |
| class | String |
| Class that implements functionality of the string, an object that represents a sequence of characters. More... | |
| class | StringView |
| Class that implements functionality of the string but doesn't manage provided memory, user is responsible for correct memory management and deallocation. More... | |
Functions | |
| template<class T , class U > | |
| SharedPtr< T > | staticPointerCast (const SharedPtr< U > &r) |
| template<class T , class U > | |
| SharedPtr< T > | reinterpretPointerCast (const SharedPtr< U > &r) |
| template<class T , class U > | |
| SharedPtr< T > | dynamicPointerCast (const SharedPtr< U > &r) |
For more complete information about compiler optimizations, see our Optimization Notice.