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] |
1.7.6.1