|  |   Apache Ignite C++
    | 
#include <cstddef>#include <ignite/common/common.h>#include <ignite/common/concurrent.h>#include <ignite/common/reference_impl.h>Go to the source code of this file.
| Classes | |
| class | ignite::Reference< T > | 
| Reference class.  More... | |
| class | ignite::ConstReference< T > | 
| Constant Reference class.  More... | |
| class | ignite::Reference< T > | 
| Reference class.  More... | |
| Namespaces | |
| ignite | |
| Apache Ignite API. | |
| Functions | |
| template<typename T > | |
| Reference< typename T::element_type > | ignite::MakeReferenceFromSmartPointer (T ptr) | 
| Make ignite::Reference instance out of smart pointer.  More... | |
| template<typename T > | |
| ConstReference< typename T::element_type > | ignite::MakeConstReferenceFromSmartPointer (T ptr) | 
| Make ignite::ConstReference instance out of smart pointer.  More... | |
| template<typename T > | |
| Reference< T > | ignite::MakeReferenceFromCopy (const T &val) | 
| Copy object and wrap it to make ignite::Reference instance.  More... | |
| template<typename T > | |
| ConstReference< T > | ignite::MakeConstReferenceFromCopy (const T &val) | 
| Copy object and wrap it to make ignite::ConstReference instance.  More... | |
| template<typename T > | |
| Reference< T > | ignite::MakeReferenceFromOwningPointer (T *val) | 
| Make ignite::Reference instance out of pointer and pass its ownership.  More... | |
| template<typename T > | |
| ConstReference< T > | ignite::MakeConstReferenceFromOwningPointer (T *val) | 
| Make ignite::ConstReference instance out of pointer and pass its ownership.  More... | |
| template<typename T > | |
| Reference< T > | ignite::MakeReference (T &val) | 
| Make ignite::Reference instance out of reference.  More... | |
| template<typename T > | |
| Reference< T > | ignite::MakeReference (T *val) | 
| Make ignite::Reference instance out of pointer.  More... | |
| template<typename T > | |
| ConstReference< T > | ignite::MakeConstReference (const T &val) | 
| Make ignite::ConstReference instance out of constant reference.  More... | |
| template<typename T > | |
| ConstReference< T > | ignite::MakeConstReference (const T *val) | 
| Make ignite::ConstReference instance out of constant pointer.  More... | |
Declares ignite::Reference class.
 1.8.17
 1.8.17