Lines Matching refs:item
64 std::optional<uint64_t> getUint64(const unique_ptr<Item>& item);
66 std::optional<uint64_t> getUint64(const unique_ptr<Item>& item, const uint32_t pos);
69 getSharedSecretParameters(const std::unique_ptr<Item>& item, const uint32_t pos);
71 std::optional<string> getByteArrayStr(const unique_ptr<Item>& item, const uint32_t pos);
73 std::optional<string> getTextStr(const unique_ptr<Item>& item, const uint32_t pos);
75 std::optional<std::vector<uint8_t>> getByteArrayVec(const unique_ptr<Item>& item,
78 std::optional<vector<KeyParameter>> getKeyParameters(const unique_ptr<Item>& item,
89 std::optional<TimeStampToken> getTimeStampToken(const std::unique_ptr<Item>& item,
93 getKeyCharacteristics(const std::unique_ptr<Item>& item, const uint32_t pos);
95 std::optional<vector<Certificate>> getCertificateChain(const std::unique_ptr<Item>& item,
98 std::optional<vector<vector<uint8_t>>> getMultiByteArray(const unique_ptr<Item>& item,
103 std::optional<Map> getMapItem(const std::unique_ptr<Item>& item, const uint32_t pos);
105 std::optional<Array> getArrayItem(const std::unique_ptr<Item>& item, const uint32_t pos);
107 std::optional<keymaster_error_t> getErrorCode(const std::unique_ptr<Item>& item,
114 inline MajorType getType(const unique_ptr<Item>& item) { return item.get()->type(); } in getType() argument
127 inline std::optional<unique_ptr<Item>> getItemAtPos(const unique_ptr<Item>& item, in getItemAtPos() argument
131 if (MajorType::ARRAY != getType(item)) { in getItemAtPos()
134 arr = const_cast<Array*>(item.get()->asArray()); in getItemAtPos()