Skip to content

Project OpenGeode

class ModelMapping

Functions

ModelMapping

cpp
public void ModelMapping<MappingType>(const ModelMapping<MappingType> & )
public void ModelMapping<MappingType>(const ModelMapping<MappingType> & )

operator=

cpp
public ModelMapping<MappingType> & operator=(const ModelMapping<MappingType> & )
public ModelMapping<MappingType> & operator=(const ModelMapping<MappingType> & )

ModelMapping

cpp
public void ModelMapping<MappingType>()
public void ModelMapping<MappingType>()

ModelMapping

cpp
public void ModelMapping<MappingType>(ModelMapping<MappingType> && other)
public void ModelMapping<MappingType>(ModelMapping<MappingType> && other)

operator=

cpp
public ModelMapping<MappingType> & operator=(ModelMapping<MappingType> && other)
public ModelMapping<MappingType> & operator=(ModelMapping<MappingType> && other)

at

cpp
public MappingType & at(const ComponentType & type)
public MappingType & at(const ComponentType & type)

at

cpp
public const MappingType & at(const ComponentType & type)
public const MappingType & at(const ComponentType & type)

has_mapping_type

cpp
public bool has_mapping_type(const ComponentType & type)
public bool has_mapping_type(const ComponentType & type)

emplace

cpp
public void emplace(const ComponentType & type, MappingType mapping)
public void emplace(const ComponentType & type, MappingType mapping)

remove

cpp
public void remove(const ComponentType & type)
public void remove(const ComponentType & type)

operator[]

cpp
public MappingType & operator[](const ComponentType & type)
public MappingType & operator[](const ComponentType & type)

components_mappings

cpp
public const absl::flat_hash_map<ComponentType, Mapping> & components_mappings()
public const absl::flat_hash_map<ComponentType, Mapping> & components_mappings()

Geode-solutions' documentation website