7 #ifndef OOPS_BASE_QCDATA_H_
8 #define OOPS_BASE_QCDATA_H_
23 template <
typename OBS>
27 template <
typename DATA>
using ObsDataPtr_ = std::shared_ptr<ObsData_<DATA> >;
32 const std::string errName =
"ObsError");
47 template <
typename OBS>
49 const std::string errName) {
50 qcflags_.reserve(obspaces.
size());
51 obserr_.reserve(obspaces.
size());
52 for (
size_t jj = 0; jj < obspaces.
size(); ++jj) {
55 obspaces[jj].obsvariables(), qcName)));
58 obspaces[jj].obsvariables(), errName)));
64 #endif // OOPS_BASE_QCDATA_H_