SST/macro
serialize_unpacker.h
Go to the documentation of this file.
1 #ifndef SERIALIZE_UNPACKER_H
2 #define SERIALIZE_UNPACKER_H
3 
5 
6 namespace sprockit {
7 namespace pvt {
8 
9 class ser_unpacker :
10  public ser_buffer_accessor
11 {
12  public:
13  template <class T>
14  void
15  unpack(T& t){
16  T* bufptr = ser_buffer_accessor::next<T>();
17  t = *bufptr;
18  }
19 
20  void
21  unpack_buffer(void* buf, int size);
22 
23  void
24  unpack_string(std::string& str);
25 
26 };
27 
28 } }
29 
30 #endif // SERIALIZE_UNPACKER_H
void unpack_buffer(void *buf, int size)
void unpack_string(std::string &str)