This class is a very simple impelementation of a constant length string. More...
#include <BCP_string.hpp>
Public Member Functions | |
int | length () const |
const char * | c_str () const |
BCP_string () | |
BCP_string (const char *str) | |
BCP_string (const BCP_string &str) | |
~BCP_string () | |
BCP_string & | assign (const char *source, const int len) |
BCP_string & | operator= (const BCP_string &str) |
BCP_string & | operator= (const char *str) |
Private Attributes | |
int | _len |
char * | _data |
This class is a very simple impelementation of a constant length string.
Using it one can avoid some memory errors related to using functions operating on C style strings.
Definition at line 13 of file BCP_string.hpp.
|
inline |
Definition at line 27 of file BCP_string.hpp.
|
inline |
Definition at line 29 of file BCP_string.hpp.
|
inline |
Definition at line 36 of file BCP_string.hpp.
|
inline |
Definition at line 43 of file BCP_string.hpp.
|
inline |
Definition at line 16 of file BCP_string.hpp.
|
inline |
Definition at line 19 of file BCP_string.hpp.
|
inline |
Definition at line 48 of file BCP_string.hpp.
|
inline |
Definition at line 58 of file BCP_string.hpp.
|
inline |
Definition at line 63 of file BCP_string.hpp.
|
private |
Definition at line 22 of file BCP_string.hpp.
|
private |
Definition at line 24 of file BCP_string.hpp.