#include "Define.h"
#include "Errors.h"
#include "ByteConverter.h"
#include "Util.h"
#include <exception>
#include <list>
#include <map>
#include <string>
#include <vector>
#include <cstring>
#include <time.h>
#include <cmath>
#include <type_traits>
Go to the source code of this file.
|
template<typename T > |
ByteBuffer & | operator<< (ByteBuffer &b, std::vector< T > v) |
|
template<typename T > |
ByteBuffer & | operator>> (ByteBuffer &b, std::vector< T > &v) |
|
template<typename T > |
ByteBuffer & | operator<< (ByteBuffer &b, std::list< T > v) |
|
template<typename T > |
ByteBuffer & | operator>> (ByteBuffer &b, std::list< T > &v) |
|
template<typename K , typename V > |
ByteBuffer & | operator<< (ByteBuffer &b, std::map< K, V > &m) |
|
template<typename K , typename V > |
ByteBuffer & | operator>> (ByteBuffer &b, std::map< K, V > &m) |
|
template<> |
std::string | ByteBuffer::read< std::string > () |
|
template<> |
void | ByteBuffer::read_skip< std::string > () |
|
714 for (
typename std::vector<T>::iterator i = v.begin(); i != v.end(); ++i)
uint32_t uint32
Definition: g3dmath.h:168
740 for (
typename std::list<T>::iterator i = v.begin(); i != v.end(); ++i)
uint32_t uint32
Definition: g3dmath.h:168
template<typename K , typename V >
766 for (
typename std::map<K, V>::iterator i = m.begin(); i != m.end(); ++i)
768 b << i->first << i->second;
uint32_t uint32
Definition: g3dmath.h:168
uint32_t uint32
Definition: Define.h:150
uint32_t uint32
Definition: Define.h:150
template<typename K , typename V >
784 m.insert(make_pair(k, v));
uint32_t uint32
Definition: Define.h:150