|
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.
1.8.11