sprint 1-alpha
Classes | Namespaces | Typedefs
sprint/io/mem.h File Reference

wrap a memory buffer in a sprint::io policy More...

#include <sprint/io/type.h>
#include <algorithm>
#include <cstring>

Go to the source code of this file.

Classes

class  sprint::io::mem< buffer_mode >

Namespaces

namespace  sprint
 

Sprint is a lightweight c++ library to handle different task with crossplatform attention (trying to compile both on MSVC and Mingw on WIn32 and GCC on Linux.


namespace  sprint::io
 

the sprint::io namespace, which contains API to read and write from various device


Typedefs

typedef mem< true > sprint::io::dynamic_buffer
 dynamic buffer (buffer is responsible of release memory)
typedef mem< false > sprint::io::const_buffer
 const buffer (user is responsible of release memory)

Detailed Description

wrap a memory buffer in a sprint::io policy

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines