Project OpenGeode
class MappingBase
Functions
MappingBase
cpp
public void MappingBase<T1, T2, StorageType>(const MappingBase<T1, T2, StorageType> & )
public void MappingBase<T1, T2, StorageType>(const MappingBase<T1, T2, StorageType> & )
operator=
cpp
public MappingBase<T1, T2, StorageType> & operator=(const MappingBase<T1, T2, StorageType> & )
public MappingBase<T1, T2, StorageType> & operator=(const MappingBase<T1, T2, StorageType> & )
reserve
cpp
public void reserve(index_t capacity)
public void reserve(index_t capacity)
clear
cpp
public void clear()
public void clear()
has_mapping_input
cpp
public bool has_mapping_input(const T1 & value)
public bool has_mapping_input(const T1 & value)
has_mapping_output
cpp
public bool has_mapping_output(const T2 & value)
public bool has_mapping_output(const T2 & value)
in2out
cpp
public const Storage<T2> & in2out(const T1 & in)
public const Storage<T2> & in2out(const T1 & in)
out2in
cpp
public const Storage<T1> & out2in(const T2 & out)
public const Storage<T1> & out2in(const T2 & out)
in2out_map
cpp
public const absl::flat_hash_map<T1, Storage<T2> > & in2out_map()
public const absl::flat_hash_map<T1, Storage<T2> > & in2out_map()
out2in_map
cpp
public const absl::flat_hash_map<T2, Storage<T1> > & out2in_map()
public const absl::flat_hash_map<T2, Storage<T1> > & out2in_map()
MappingBase
cpp
protected void MappingBase<T1, T2, StorageType>()
protected void MappingBase<T1, T2, StorageType>()
MappingBase
cpp
protected void MappingBase<T1, T2, StorageType>(MappingBase<T1, T2, StorageType> && other)
protected void MappingBase<T1, T2, StorageType>(MappingBase<T1, T2, StorageType> && other)
operator=
cpp
protected MappingBase<T1, T2, StorageType> & operator=(MappingBase<T1, T2, StorageType> && other)
protected MappingBase<T1, T2, StorageType> & operator=(MappingBase<T1, T2, StorageType> && other)
size_input
cpp
protected index_t size_input()
protected index_t size_input()
size_output
cpp
protected index_t size_output()
protected index_t size_output()
in2out_mapping
cpp
protected absl::flat_hash_map<T1, Storage<T2> > & in2out_mapping()
protected absl::flat_hash_map<T1, Storage<T2> > & in2out_mapping()
out2in_mapping
cpp
protected absl::flat_hash_map<T2, Storage<T1> > & out2in_mapping()
protected absl::flat_hash_map<T2, Storage<T1> > & out2in_mapping()