OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
ManagerFactory::ManagerDetail Struct Reference

Simple struct containing the default configuration details of a potential manager implementation. More...

#include <ManagerFactory.hpp>

Public Member Functions

bool operator== (const ManagerDetail &other) const
 Compare all fields in this instance and another for by-value equality. More...
 
bool operator!= (const ManagerDetail &other) const
 Compare all fields in this instance and another for by-value non-equality. More...
 

Public Attributes

Identifier identifier
 Identifier of the manager. More...
 
Str displayName
 Human readable display name of the manager, suitable for presenting in a UI. More...
 
InfoDictionary info
 Arbitrary key-value information supplied by the manager. More...
 

Detailed Description

Simple struct containing the default configuration details of a potential manager implementation.

Member Function Documentation

bool operator!= ( const ManagerDetail other) const
inline

Compare all fields in this instance and another for by-value non-equality.

Parameters
otherOther instance to compare against.
Returns
true if any field compares non-equal, false otherwise.
bool operator== ( const ManagerDetail other) const
inline

Compare all fields in this instance and another for by-value equality.

Parameters
otherOther instance to compare against.
Returns
true if all fields compare equal, false otherwise.

Member Data Documentation

Str displayName

Human readable display name of the manager, suitable for presenting in a UI.

See also
Manager.displayName
Identifier identifier

Identifier of the manager.

See also
Manager.identifier

Arbitrary key-value information supplied by the manager.

See also
Manager.info

The documentation for this struct was generated from the following file:
  • /src/src/openassetio-core/include/openassetio/hostApi/ManagerFactory.hpp