7 #ifndef RETDEC_FILEFORMAT_UTILS_ASN1_H
8 #define RETDEC_FILEFORMAT_UTILS_ASN1_H
53 static std::shared_ptr<Asn1Item>
parse(
const std::vector<std::uint8_t>& data);
56 const std::vector<std::uint8_t>&
getData()
const;
72 std::vector<std::uint8_t>
_data;
84 Asn1Null(
const std::vector<std::uint8_t>& data);
116 Asn1Object(
const std::vector<std::uint8_t>& data);
132 std::shared_ptr<Asn1Item>
getElement(std::size_t index)
const;
145 const std::shared_ptr<Asn1Item>&
getItem()
const;
void init()
Definition: asn1.cpp:271
const std::shared_ptr< Asn1Item > & getItem() const
Definition: asn1.cpp:266
std::shared_ptr< Asn1Item > _item
Definition: asn1.h:150
Asn1ContextSpecific(const std::vector< std::uint8_t > &data)
Definition: asn1.cpp:261
Definition: archive_wrapper.h:19