59 static const std::map<const int, const std::vector<uint8_t>> parseSimple(
60 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
73 static const std::map<const int, std::vector<std::vector<uint8_t>>> parse(
74 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
84 static bool isConstructed(
const int tagId);
101 static const std::map<const int, const std::vector<uint8_t>> parseBufferSimple(
102 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
113 static const std::map<const int, std::vector<std::vector<uint8_t>>> parseBuffer(
114 const std::vector<uint8_t>& tlvStructure,
const bool primitiveOnly);
125 static std::vector<std::vector<uint8_t>>& getOrInitTagValues(
126 std::map<
const int, std::vector<std::vector<uint8_t>>>& tlvs,
const int tag);
138 static int getTagSize(
const std::vector<uint8_t>& tlvStructure,
const int offset);
151 static int getTag(
const std::vector<uint8_t>& tlvStructure,
const int offset,
const int size);
163 static int getLengthSize(
const std::vector<uint8_t>& tlvStructure,
const int offset);
176 static int getLength(
const std::vector<uint8_t>& tlvStructure,