#include <AdditiveMap.hpp>
|
typedef std::vector< std::pair< K, V > > | mapType |
|
◆ const_iterator
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ iterator
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ mapType
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ value_type
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ AdditiveMap()
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ add()
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
bool AdditiveMap< K, V, EqualKey >::add |
( |
const K & |
key, |
|
|
const V & |
value |
|
) |
| |
|
inline |
References AdditiveMap< K, V, EqualKey >::find(), and AdditiveMap< K, V, EqualKey >::map.
Referenced by AdditiveMap< K, V, EqualKey >::addAll(), StrongMLHom::eval(), nsMLHom::Identity::eval(), nsMLHom::GHomAdapter::eval(), nsMLHom::ConstantUp::eval(), nsMLHom::LeftConcat::eval(), StrongMLShom::eval(), nsMLShom::Identity::eval(), nsMLShom::GShomAdapter::eval(), nsMLShom::ConstantUp::eval(), and nsMLShom::LeftConcat::eval().
◆ addAll() [1/2]
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ addAll() [2/2]
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ begin()
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
References AdditiveMap< K, V, EqualKey >::map.
Referenced by AdditiveMap< K, V, EqualKey >::addAll(), StrongMLHom::eval(), MLHomAdapter::eval(), nsMLHom::ConstantUp::eval(), nsMLHom::LeftConcat::eval(), StrongMLShom::eval(), nsMLShom::ConstantUp::eval(), nsMLShom::LeftConcat::eval(), and sns::MLShomAdapter::eval().
◆ end()
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
References AdditiveMap< K, V, EqualKey >::map.
Referenced by AdditiveMap< K, V, EqualKey >::addAll(), StrongMLHom::eval(), MLHomAdapter::eval(), nsMLHom::ConstantUp::eval(), nsMLHom::LeftConcat::eval(), StrongMLShom::eval(), nsMLShom::ConstantUp::eval(), nsMLShom::LeftConcat::eval(), and sns::MLShomAdapter::eval().
◆ find()
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
◆ remove()
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
bool AdditiveMap< K, V, EqualKey >::remove |
( |
const K & |
key, |
|
|
const V & |
value |
|
) |
| |
|
inline |
◆ map
template<typename K , typename V , typename EqualKey = d3::util::equal<K>>
Referenced by AdditiveMap< K, V, EqualKey >::add(), AdditiveMap< K, V, EqualKey >::begin(), AdditiveMap< K, V, EqualKey >::end(), AdditiveMap< K, V, EqualKey >::find(), and AdditiveMap< K, V, EqualKey >::remove().
The documentation for this class was generated from the following file: