Skip to content

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()

Geode-solutions' documentation website