Lines Matching refs:unique_ptr

69     std::unique_ptr<Item> item = std::make_unique<Uint>(value);  in handleUint()
81 std::unique_ptr<Item> item = std::make_unique<Nint>(-1 - static_cast<int64_t>(value)); in handleNint()
89 std::unique_ptr<Item> item = std::make_unique<Bool>(value == TRUE); in handleBool()
96 std::unique_ptr<Item> item = std::make_unique<Null>(); in handleNull()
112 std::unique_ptr<Item> item = std::make_unique<T>(valueBegin, valueBegin + length); in handleString()
122 virtual void add(std::unique_ptr<Item> item) = 0;
123 virtual std::unique_ptr<Item> finalize() && = 0;
133 void add(std::unique_ptr<Item> item) override { in add()
137 virtual std::unique_ptr<Item> finalize() && override { in finalize()
154 void add(std::unique_ptr<Item> item) override { in add()
162 virtual std::unique_ptr<Item> finalize() && override { in finalize()
167 std::unique_ptr<Item> mKeyHeldForAdding;
178 void add(std::unique_ptr<Item> item) override { mTaggedItem = std::move(item); } in add()
180 virtual std::unique_ptr<Item> finalize() && override { in finalize()
226 std::unique_ptr<Item> item, uint64_t entryCount, const uint8_t* hdrBegin, in handleCompound()
352 virtual ParseClient* item(std::unique_ptr<Item>& item, const uint8_t*, const uint8_t*, in item()
373 virtual ParseClient* itemEnd(std::unique_ptr<Item>& item, const uint8_t*, const uint8_t*, in itemEnd()
378 std::unique_ptr<Item> finalizedItem = std::move(*incompleteItem).finalize(); in itemEnd()
395 std::tuple<std::unique_ptr<Item> /* result */, const uint8_t* /* newPos */,
398 std::unique_ptr<Item> p = std::move(mTheItem); in parseResult()
403 void appendToLastParent(std::unique_ptr<Item> item) { in appendToLastParent()
408 std::unique_ptr<Item> mTheItem;
420 std::tuple<std::unique_ptr<Item> /* result */, const uint8_t* /* newPos */,
432 std::tuple<std::unique_ptr<Item> /* result */, const uint8_t* /* newPos */,