2 #ifndef AFW_TABLE_IO_InputArchive_h_INCLUDED
3 #define AFW_TABLE_IO_InputArchive_h_INCLUDED
10 namespace lsst {
namespace afw {
namespace table {
13 template <
typename RecordT>
class CatalogT;
31 typedef std::map<int,PTR(Persistable)>
Map;
57 PTR(T) p = boost::dynamic_pointer_cast<T>(
get(
id));
83 #endif // !AFW_TABLE_IO_InputArchive_h_INCLUDED
CatalogT< BaseRecord > BaseCatalog
#define LSST_ARCHIVE_ASSERT(EXPR)
An assertion macro used to validate the structure of an InputArchive.
A custom container class for records, based on std::vector.
A simple struct that combines the two arguments that must be passed to most cfitsio routines and cont...
A base class for objects that can be persisted via afw::table::io Archive classes.
A vector of catalogs used by Persistable.