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