Lines Matching refs:BinaryPrimitive
361 std::unique_ptr<BinaryPrimitive> MakeEmpty() { in MakeEmpty()
362 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_NULL, in MakeEmpty()
366 std::unique_ptr<BinaryPrimitive> TryParseEnumSymbol(const Attribute* enum_attr, StringPiece str) { in TryParseEnumSymbol()
376 return util::make_unique<BinaryPrimitive>(value); in TryParseEnumSymbol()
382 std::unique_ptr<BinaryPrimitive> TryParseFlagSymbol(const Attribute* flag_attr, StringPiece str) { in TryParseFlagSymbol()
389 return util::make_unique<BinaryPrimitive>(flags); in TryParseFlagSymbol()
412 return util::make_unique<BinaryPrimitive>(flags); in TryParseFlagSymbol()
428 std::unique_ptr<BinaryPrimitive> TryParseColor(StringPiece str) { in TryParseColor()
479 return error ? std::unique_ptr<BinaryPrimitive>() in TryParseColor()
480 : util::make_unique<BinaryPrimitive>(value); in TryParseColor()
545 std::unique_ptr<BinaryPrimitive> TryParseBool(StringPiece str) { in TryParseBool()
548 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_BOOLEAN, data); in TryParseBool()
553 std::unique_ptr<BinaryPrimitive> MakeBool(bool val) { in MakeBool()
554 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_BOOLEAN, in MakeBool()
558 std::unique_ptr<BinaryPrimitive> TryParseInt(StringPiece str) { in TryParseInt()
564 return util::make_unique<BinaryPrimitive>(value); in TryParseInt()
567 std::unique_ptr<BinaryPrimitive> MakeInt(uint32_t val) { in MakeInt()
568 return util::make_unique<BinaryPrimitive>(android::Res_value::TYPE_INT_DEC, val); in MakeInt()
571 std::unique_ptr<BinaryPrimitive> TryParseFloat(StringPiece str) { in TryParseFloat()
577 return util::make_unique<BinaryPrimitive>(value); in TryParseFloat()
813 return util::make_unique<BinaryPrimitive>(res_value); in ParseBinaryResValue()