Provides a few simple operations for use in generic programming. More...
#include <memory>Go to the source code of this file.
Classes | |
| struct | util::AddressTaker |
| Functor returning the address in memory of the operand. More... | |
| struct | util::Dereferencer |
| Functor dereferencing the operand. More... | |
Namespaces | |
| util | |
| Namespace for general, non-LArSoft-specific utilities. | |
Functions | |
| decltype(auto) | util::takeAddress () |
| Returns a functor that returns the address of its argument. More... | |
| decltype(auto) | util::dereference () |
Returns a functor that returns *ptr of its argument ptr. More... | |
Provides a few simple operations for use in generic programming.
This is a header-only library.
Definition in file operations.h.
1.8.11