Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f27ee621 authored by Steven Moreland's avatar Steven Moreland Committed by Automerger Merge Worker
Browse files

Merge "libbinder_ndk: Add default constructor for SpAIBinder" am: b599a473

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1449267

Change-Id: I145262461cd48631de57c8eeedd96238ff1b0ebd
parents 77ebd6e0 b599a473
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -43,10 +43,15 @@ namespace ndk {
 */
class SpAIBinder {
   public:
    /**
     * Default constructor.
     */
    SpAIBinder() : mBinder(nullptr) {}

    /**
     * Takes ownership of one strong refcount of binder.
     */
    explicit SpAIBinder(AIBinder* binder = nullptr) : mBinder(binder) {}
    explicit SpAIBinder(AIBinder* binder) : mBinder(binder) {}

    /**
     * Convenience operator for implicitly constructing an SpAIBinder from nullptr. This is not