![]() |
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