|
Chemical Data Processing Library C++ API - Version 1.1.1
|
Go to the documentation of this file.
29 #ifndef CDPL_UTIL_DEREFERENCER_HPP
30 #define CDPL_UTIL_DEREFERENCER_HPP
50 template <
typename ArgType,
typename ResType>
74 template <
typename ArgType,
typename ResType>
95 template <
typename ArgType,
typename ResType>
101 template <
typename ArgType,
typename ResType>
110 #endif // CDPL_UTIL_DEREFERENCER_HPP
ResType result_type
Definition: Dereferencer.hpp:55
An unary functor for the dereferenciation of pointers with null pointer checking.
Definition: Dereferencer.hpp:76
An unary functor for the dereferenciation of pointers without null pointer checking.
Definition: Dereferencer.hpp:52
ResType operator()(const ArgType &ptr) const
Returns a reference to or copy of the pointed-to argument object.
Definition: Dereferencer.hpp:102
Definition of exception classes.
The namespace of the Chemical Data Processing Library.
Thrown when an operation requires or expects a valid pointer but a null pointer was provided.
Definition: Base/Exceptions.hpp:95
ResType result_type
Definition: Dereferencer.hpp:79
ResType operator()(const ArgType &ptr) const
Returns a reference to or copy of the pointed-to argument object.
Definition: Dereferencer.hpp:96