44 tlv_list(generic_file & f) { init(f); };
46 void dump(generic_file & f)
const;
47 void read(generic_file & f) { init(f); };
48 U_I size()
const {
return contents.size(); };
49 tlv & operator[] (U_I item);
50 tlv operator[] (U_I item)
const;
51 void clear() { contents.clear(); };
52 void add(
const tlv & next) { contents.push_back(next); };
54 #ifdef LIBDAR_SPECIAL_ALLOC
55 USE_SPECIAL_ALLOC(tlv_list);
58 std::vector<tlv> contents;
60 void init(generic_file & f);