|
|
#include <sstream>#include <stdexcept>#include <type_traits>#include <experimental/source_location>
Include dependency graph for Pointer.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | HasGetMember< class, class > |
| struct | HasGetMember< T, std::void_t< decltype(&T::get)> > |
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::detail |
| namespace | std |
Typedefs | |
| using | source_location = experimental::source_location |
Functions | |
| template<class T, class ExceptionType = std::invalid_argument> | |
| auto | CheckedDeref (const T &ptr, const std::source_location &loc=std::source_location::current()) |
| template<class T, class M, class ExceptionType = std::invalid_argument> | |
| auto | CheckedDeref (const T &ptr, M &&msg, const std::source_location &loc=std::source_location::current()) |
| template<class T> | |
| bool | isNullptr (const T &p) |