Struct EnvironmentManager::MappedProp

Nested Relationships

This struct is a nested type of Class EnvironmentManager.

Struct Documentation

struct MappedProp

Used to represent properties of a mapped environment property

Public Functions

inline MappedProp(const std::string &_remoteName, const std::shared_ptr<EnvironmentManager> &_remoteEnv, bool _isConst = false)
Parameters:
  • _remoteName – Remote property of mapping

  • _remoteEnv – Will be used to forward updates (otherwise assumed the mapping is const at this end)

  • _isConst – If true, updates will not propagated

Public Members

const std::string remoteName
const std::weak_ptr<EnvironmentManager> remoteEnv
const bool isConst