Simple string class, that provides a limited subset of std::string functionality but avoids many of the issues that come with that class. More...
#include <cl.hpp>
Public Member Functions | |
string (void) | |
string (char *str,::size_t size) | |
string (char *str) | |
string & | operator= (const string &rhs) |
string (const string &rhs) | |
~string () | |
::size_t | size (void) const |
::size_t | length (void) const |
const char * | c_str (void) const |
Private Attributes | |
::size_t | size_ |
char * | str_ |
Simple string class, that provides a limited subset of std::string functionality but avoids many of the issues that come with that class.
cl::string::string | ( | void | ) | [inline] |
cl::string::string | ( | char * | str, |
::size_t | size | ||
) | [inline] |
cl::string::string | ( | char * | str | ) | [inline] |
cl::string::string | ( | const string & | rhs | ) | [inline] |
cl::string::~string | ( | ) | [inline] |
const char* cl::string::c_str | ( | void | ) | const [inline] |
::size_t cl::string::length | ( | void | ) | const [inline] |
::size_t cl::string::size | ( | void | ) | const [inline] |
::size_t cl::string::size_ [private] |
char* cl::string::str_ [private] |