Marine Library
1.0
C++ library for Linux Networking Development
|
An STL-like byte array. More...
#include <cassert>
#include <algorithm>
#include <stdexcept>
#include <cstddef>
#include <iterator>
#include <memory>
#include <cstring>
#include "impl/environment.hh"
Go to the source code of this file.
Classes | |
class | CCharBuffer< CharT > |
Provide interfaces similar to std::string for raw byte array. More... | |
Functions | |
template<typename CharT > | |
void | swap (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
Lexicographical Comparison | |
template<typename CharT > | |
bool | operator== (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator== (const CharT *left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator== (const CCharBuffer< CharT > &left, const CharT *right) |
template<typename CharT > | |
bool | operator!= (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator!= (const CharT *left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator!= (const CCharBuffer< CharT > &left, const CharT *right) |
template<typename CharT > | |
bool | operator< (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator< (const CharT *left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator< (const CCharBuffer< CharT > &left, const CharT *right) |
template<typename CharT > | |
bool | operator<= (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator<= (const CharT *left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator<= (const CCharBuffer< CharT > &left, const CharT *right) |
template<typename CharT > | |
bool | operator> (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator> (const CharT *left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator> (const CCharBuffer< CharT > &left, const CharT *right) |
template<typename CharT > | |
bool | operator>= (const CCharBuffer< CharT > &left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator>= (const CharT *left, const CCharBuffer< CharT > &right) |
template<typename CharT > | |
bool | operator>= (const CCharBuffer< CharT > &left, const CharT *right) |
An STL-like byte array.