Project OpenGeode
class MappingBase
Functions
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>(const MappingBase<T1, T2, StorageType> & )protected void MappingBase<T1, T2, StorageType>(const MappingBase<T1, T2, StorageType> & )operator=
cpp
protected MappingBase<T1, T2, StorageType> & operator=(const MappingBase<T1, T2, StorageType> & )protected MappingBase<T1, T2, StorageType> & operator=(const MappingBase<T1, T2, StorageType> & )MappingBase
cpp
protected void MappingBase<T1, T2, StorageType>(MappingBase<T1, T2, StorageType> && )protected void MappingBase<T1, T2, StorageType>(MappingBase<T1, T2, StorageType> && )operator=
cpp
protected MappingBase<T1, T2, StorageType> & operator=(MappingBase<T1, T2, StorageType> && )protected MappingBase<T1, T2, StorageType> & operator=(MappingBase<T1, T2, StorageType> && )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()