MCPcopy Create free account
hub / github.com/OpenAssetIO/OpenAssetIO / createEntityReference

Method createEntityReference

src/openassetio-core/src/hostApi/Manager.cpp:193–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191const Str kCreateEntityReferenceErrorMessage = "Invalid entity reference: ";
192
193EntityReference Manager::createEntityReference(Str entityReferenceString) {
194 if (!isEntityReferenceString(entityReferenceString)) {
195 throw errors::InputValidationException{kCreateEntityReferenceErrorMessage +
196 entityReferenceString};
197 }
198 return EntityReference{std::move(entityReferenceString)};
199}
200
201std::optional<EntityReference> Manager::createEntityReferenceIfValid(Str entityReferenceString) {
202 if (!isEntityReferenceString(entityReferenceString)) {

Callers 15

setUpMethod · 0.45
__testResolutionErrorMethod · 0.45
setUpMethod · 0.45
__testRegisterErrorMethod · 0.45
a_refFunction · 0.45
a_different_refFunction · 0.45
some_refsFunction · 0.45
some_different_refsFunction · 0.45

Calls

no outgoing calls