lsst.afw g8cdfe0ae6a+4fd9e222a8
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
PolymorphicValue.h File Reference
#include <memory>
#include "lsst/pex/exceptions.h"
#include "lsst/afw/typehandling/Storable.h"

Go to the source code of this file.

Classes

class  lsst::afw::typehandling::PolymorphicValue
 Container that passes Storable objects by value while preserving type. More...
 
struct  std::hash< lsst::afw::typehandling::PolymorphicValue >
 Hash specialization for PolymorphicValue. More...
 

Namespaces

namespace  lsst
 
namespace  lsst::afw
 
namespace  lsst::afw::typehandling
 
namespace  std
 STL namespace.
 

Functions

void lsst::afw::typehandling::swap (PolymorphicValue &lhs, PolymorphicValue &rhs) noexcept
 Swap specialization for PolymorphicValue.
 
template<>
void std::swap (lsst::afw::typehandling::PolymorphicValue &lhs, lsst::afw::typehandling::PolymorphicValue &rhs) noexcept
 Swap specialization for PolymorphicValue.