#include <OneToManyWithQuality.h>
Public Types | |
typedef base::data_type | data_type |
insert val type More... | |
typedef base::index_type | index_type |
index type More... | |
typedef base::key_type | key_type |
insert key type More... | |
typedef base::map_type | map_type |
map type More... | |
typedef base::ref_type | ref_type |
reference set type More... | |
typedef base::transient_key_vector | transient_key_vector |
transient key vector More... | |
typedef base::transient_map_type | transient_map_type |
transient map type More... | |
typedef base::transient_val_vector | transient_val_vector |
transient val vector More... | |
typedef base::val_type | val_type |
values reference collection type More... | |
Public Types inherited from edm::OneToManyWithQualityGeneric< CKey, CVal, Q, index > | |
typedef std::pair< typename helper::MapRefViewTrait< CVal > ::ref_type, Q > | data_type |
insert val type More... | |
typedef index | index_type |
index type More... | |
typedef typename helper::MapRefViewTrait< CKey > ::ref_type | key_type |
insert key type More... | |
typedef std::map< index_type, map_assoc > | map_type |
map type More... | |
typedef helpers::KeyVal < keyrefprod_type, valrefprod_type > | ref_type |
reference set type More... | |
typedef std::vector< const typename CKey::value_type * > | transient_key_vector |
transient key vector More... | |
typedef std::map< const typename CKey::value_type *, std::vector< std::pair < const typename CVal::value_type *, Q > > > | transient_map_type |
transient map type More... | |
typedef std::vector < std::vector< std::pair < const typename CVal::value_type *, Q > > > | transient_val_vector |
transient val vector More... | |
typedef std::vector< std::pair < typename helper::MapRefViewTrait< CVal > ::ref_type, Q > > | val_type |
values reference collection type More... | |
Private Types | |
typedef OneToManyWithQualityGeneric < CKey, CVal, Q, index > | base |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::OneToManyWithQualityGeneric< CKey, CVal, Q, index > | |
static void | insert (ref_type &ref, map_type &m, const key_type &k, const data_type &v) |
insert in the map More... | |
static void | insert (ref_type &ref, map_type &m, const key_type &k, const val_type &v) |
static map_type::size_type | size (const map_assoc &v) |
size of data_type More... | |
static void | sort (map_type &m) |
sort More... | |
static transient_key_vector | transientKeyVector (const ref_type &ref, const map_type &map) |
fill transient key vector More... | |
static transient_map_type | transientMap (const ref_type &ref, const map_type &map) |
fill transient map More... | |
static transient_val_vector | transientValVector (const ref_type &ref, const map_type &map) |
fill transient val vector More... | |
static val_type | val (const ref_type &ref, const map_assoc &iv) |
return values collection More... | |
Definition at line 7 of file OneToManyWithQuality.h.
|
private |
Definition at line 9 of file OneToManyWithQuality.h.
typedef base::data_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::data_type |
insert val type
Definition at line 17 of file OneToManyWithQuality.h.
typedef base::index_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::index_type |
index type
Definition at line 19 of file OneToManyWithQuality.h.
typedef base::key_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::key_type |
insert key type
Definition at line 15 of file OneToManyWithQuality.h.
typedef base::map_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::map_type |
map type
Definition at line 21 of file OneToManyWithQuality.h.
typedef base::ref_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::ref_type |
reference set type
Definition at line 23 of file OneToManyWithQuality.h.
typedef base::transient_key_vector edm::OneToManyWithQuality< CKey, CVal, Q, index >::transient_key_vector |
transient key vector
Definition at line 27 of file OneToManyWithQuality.h.
typedef base::transient_map_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::transient_map_type |
transient map type
Definition at line 25 of file OneToManyWithQuality.h.
typedef base::transient_val_vector edm::OneToManyWithQuality< CKey, CVal, Q, index >::transient_val_vector |
transient val vector
Definition at line 29 of file OneToManyWithQuality.h.
typedef base::val_type edm::OneToManyWithQuality< CKey, CVal, Q, index >::val_type |
values reference collection type
Definition at line 13 of file OneToManyWithQuality.h.