Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C++] preflight method host conveniences #851

Closed
Tracked by #848
elliotcmorris opened this issue Mar 23, 2023 · 0 comments · Fixed by #877
Closed
Tracked by #848

[C++] preflight method host conveniences #851

elliotcmorris opened this issue Mar 23, 2023 · 0 comments · Fixed by #877
Assignees

Comments

@elliotcmorris
Copy link
Contributor

elliotcmorris commented Mar 23, 2023

Implement host conveniences for preflight for the C++ api.
preflight exists already in the C++ api, so does not need porting or deep redesign.
Refer to #848 for criteria and #849 for implementation approach.

@feltech feltech self-assigned this Apr 4, 2023
feltech added a commit to feltech/OpenAssetIO that referenced this issue Apr 4, 2023
Closes OpenAssetIO#851. Similar to recent work on `resolve`, we wish to make our
users' lives easier by having overloads of `preflight` that model common
usage scenarios. In particular, single-element and/or exception-less
workflows.

So add these conveniences to the C++ API, with Python to follow in
future work.

Signed-off-by: David Feltell <david.feltell@foundry.com>
feltech added a commit to feltech/OpenAssetIO that referenced this issue Apr 4, 2023
Closes OpenAssetIO#851. Similar to recent work on `resolve`, we wish to make our
users' lives easier by having overloads of `preflight` that model common
usage scenarios. In particular, single-element and/or exception-less
workflows.

So add these conveniences to the C++ API, with Python to follow in
future work.

Signed-off-by: David Feltell <david.feltell@foundry.com>
feltech added a commit to feltech/OpenAssetIO that referenced this issue Apr 5, 2023
Closes OpenAssetIO#851. Similar to recent work on `resolve`, we wish to make our
users' lives easier by having overloads of `preflight` that model common
usage scenarios. In particular, single-element and/or exception-less
workflows.

So add these conveniences to the C++ API, with Python to follow in
future work.

Signed-off-by: David Feltell <david.feltell@foundry.com>
feltech added a commit to feltech/OpenAssetIO that referenced this issue Apr 6, 2023
Part of OpenAssetIO#851. In preparation for adding many more C++-specific tests
of `Manager` member functions, move common `Manager` instance creation
boilerplate into a fixture struct.

Signed-off-by: David Feltell <david.feltell@foundry.com>
feltech added a commit to feltech/OpenAssetIO that referenced this issue Apr 11, 2023
Closes OpenAssetIO#851. Similar to recent work on `resolve`, we wish to make our
users' lives easier by having overloads of `preflight` that model common
usage scenarios. In particular, single-element and/or exception-less
workflows.

So add these conveniences to the C++ API, with Python to follow in
future work.

Signed-off-by: David Feltell <david.feltell@foundry.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants