#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 |