/usr/include/pbihdf/DatasetCollectionImpl.hpp is in libpbihdf-dev 0~20151014+gitbe5d1bf-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #ifndef _BLASR_DATASET_COLLECTION_IMPL_HPP_
#define _BLASR_DATASET_COLLECTION_IMPL_HPP_
template <typename T_Dataset>
bool DatasetCollection::InitializeDataset(HDFGroup &group,
T_Dataset &dataset, std::string datasetName) {
//
// Perform initialization of the dataset in a way that keep track
// of which datasets in the collection are present.
//
if (includedFields[datasetName]) {
if (dataset.Initialize(group, datasetName) == false) {
if (requiredFields[datasetName]) {
return false;
}
else {
//
// This field was supposed to be included but it either does
// not exist or there was a problem otherwise in creating
// it. Don't try and read from it later on.
//
includedFields[datasetName] = false;
}
}
}
return true;
}
#endif
|