1 #ifndef art_Persistency_Common_GroupQueryResult_h 2 #define art_Persistency_Common_GroupQueryResult_h 12 #include "cetlib/exempt_ptr.h" 13 #include "cetlib_except/exception.h" 19 class GroupQueryResult;
37 return static_cast<bool>(
result_);
46 cet::exempt_ptr<Group const>
51 std::shared_ptr<art::Exception const>
58 cet::exempt_ptr<Group const>
result_{
nullptr};
59 std::shared_ptr<art::Exception const>
whyFailed_{
nullptr};
cet::exempt_ptr< Group const > result_
std::shared_ptr< art::Exception const > whyFailed() const
GroupQueryResult(cet::exempt_ptr< Group const >)
std::shared_ptr< art::Exception const > whyFailed_
cet::exempt_ptr< Group const > result() const