C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

Classes | Functions
daal::services::interface1 Namespace Reference

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  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...
 

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.