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