#include <fwd.h>
Public Types | |
| using | collection_type = std::vector< T const * > |
| using | value_type = typename collection_type::value_type |
| using | const_iterator = typename collection_type::const_iterator |
| using | iterator = typename collection_type::iterator |
| using | size_type = typename collection_type::size_type |
Public Member Functions | |
| View ()=default | |
| View (std::vector< T const * >, ProductID const, EDProduct const *) | |
| auto | isValid () const noexcept |
| auto | id () const |
| void | fill (PtrVector< T > &pv) const |
| auto & | vals () noexcept |
| auto const & | vals () const noexcept |
| operator auto & () noexcept | |
| operator auto const & () const noexcept | |
| auto | begin () noexcept |
| auto | end () noexcept |
| auto | begin () const noexcept |
| auto | end () const noexcept |
| auto | cbegin () const noexcept |
| auto | cend () const noexcept |
| auto | size () const noexcept |
Private Attributes | |
| std::vector< T const * > | vals_ {} |
| ProductID | id_ {} |
| EDProduct const * | prod_ {nullptr} |
Friends | |
| template<typename Element > | |
| bool | DataViewImpl::getView (std::string const &, std::string const &, std::string const &, View< Element > &) const |
| using art::View< T >::collection_type = std::vector<T const*> |
| using art::View< T >::const_iterator = typename collection_type::const_iterator |
| using art::View< T >::value_type = typename collection_type::value_type |
| art::View< T >::View | ( | std::vector< T const * > | v, |
| ProductID const | id, | ||
| EDProduct const * | p | ||
| ) |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 145 of file View.h.
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |
|
private |
1.8.11