LSSTApplications
18.1.0
LSSTDataManagementBasePackage
|
#include <algorithm>
#include <cstdint>
#include <functional>
#include <ostream>
#include <memory>
#include <sstream>
#include <typeinfo>
#include <type_traits>
#include <unordered_set>
#include <vector>
#include "boost/core/demangle.hpp"
#include "boost/variant.hpp"
#include "lsst/pex/exceptions.h"
#include "lsst/afw/typehandling/Storable.h"
#include "lsst/afw/typehandling/PolymorphicValue.h"
Go to the source code of this file.
Classes | |
class | lsst::afw::typehandling::Key< K, V > |
Key for type-safe lookup in a GenericMap. More... | |
class | lsst::afw::typehandling::GenericMap< K > |
Interface for a heterogeneous map. More... | |
class | lsst::afw::typehandling::MutableGenericMap< K > |
Interface for a GenericMap that allows element addition and removal. More... | |
struct | std::hash< typename lsst::afw::typehandling::Key< K, V > > |
Namespaces | |
lsst | |
A base class for image defects. | |
lsst::afw | |
lsst::afw::typehandling | |
std | |
STL namespace. | |
Functions | |
template<typename V , typename K > | |
constexpr Key< K, V > | lsst::afw::typehandling::makeKey (K const &id) |
Factory function for Key, to enable type parameter inference. More... | |
template<typename K , typename V > | |
std::ostream & | lsst::afw::typehandling::operator<< (std::ostream &os, Key< K, V > const &key) |
Output operator for Key. More... | |
Variables | |
template<typename , typename = void> | |
constexpr bool | lsst::afw::typehandling::IS_SMART_PTR = false |