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