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

Provide default constructors for UIA operation abstraction types (where it makes sense) #50

Open
LukaszMakar opened this issue Oct 21, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers UiaOperationAbstraction Issues that are related to the UiaOperationAbstraction C++ static library

Comments

@LukaszMakar
Copy link
Contributor

LukaszMakar commented Oct 21, 2020

To simplify code built with the UIA operation abstraction library, we should consider simplifying construction of the types provided by the library.

Specifically, types whose default values are implied or types that in other languages are often default-constructible could be good candidates, such as UiaString that right now has to be constructed as UiaString{ L"" } while the C++ equivalent of std::wstring can be constructed without providing arguments.

@LukaszMakar LukaszMakar added enhancement New feature or request good first issue Good for newcomers UiaOperationAbstraction Issues that are related to the UiaOperationAbstraction C++ static library labels Oct 21, 2020
@LukaszMakar LukaszMakar changed the title Provide default constructors for UIA operation abstraction types Provide default constructors for UIA operation abstraction types (where it makes sense) Oct 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers UiaOperationAbstraction Issues that are related to the UiaOperationAbstraction C++ static library
Projects
None yet
Development

No branches or pull requests

1 participant