Lines Matching refs:unique_ptr
135 std::unique_ptr<Reference> TryParseReference(android::StringPiece str, bool* out_create = nullptr);
141 std::unique_ptr<Item> TryParseNullOrEmpty(android::StringPiece str);
146 std::unique_ptr<Reference> MakeNull();
150 std::unique_ptr<BinaryPrimitive> MakeEmpty();
156 std::unique_ptr<BinaryPrimitive> TryParseColor(android::StringPiece str);
162 std::unique_ptr<BinaryPrimitive> TryParseBool(android::StringPiece str);
165 std::unique_ptr<BinaryPrimitive> MakeBool(bool val);
171 std::unique_ptr<BinaryPrimitive> TryParseInt(android::StringPiece str);
174 std::unique_ptr<BinaryPrimitive> MakeInt(uint32_t value);
180 std::unique_ptr<BinaryPrimitive> TryParseFloat(android::StringPiece str);
186 std::unique_ptr<BinaryPrimitive> TryParseEnumSymbol(const Attribute* enum_attr,
193 std::unique_ptr<BinaryPrimitive> TryParseFlagSymbol(const Attribute* enum_attr,
202 std::unique_ptr<Item> TryParseItemForAttribute(
206 std::unique_ptr<Item> TryParseItemForAttribute(
227 std::unique_ptr<Item> ParseBinaryResValue(const ResourceType& type,