60 static const std::map<const int, const std::vector<uint8_t>> parseSimple(
61 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
74 static const std::map<const int, std::vector<std::vector<uint8_t>>> parse(
75 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
85 static bool isConstructed(
const int tagId);
102 static const std::map<const int, const std::vector<uint8_t>> parseBufferSimple(
103 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
114 static const std::map<const int, std::vector<std::vector<uint8_t>>> parseBuffer(
115 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
126 static std::vector<std::vector<uint8_t>>& getOrInitTagValues(
127 std::map<
const int, std::vector<std::vector<uint8_t>>>& tlvs,
const int tag);
139 static int getTagSize(
const std::vector<uint8_t>& tlvStructure,
const int offset);
152 static int getTag(
const std::vector<uint8_t>& tlvStructure,
const int offset,
const int size);
164 static int getLengthSize(
const std::vector<uint8_t>& tlvStructure,
const int offset);
177 static int getLength(
const std::vector<uint8_t>& tlvStructure,