HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cl::string Class Reference

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)
 
stringoperator= (const string &rhs)
 
 string (const string &rhs)
 
 ~string ()
 
::size_t size (void) const
 
::size_t length (void) const
 
const char * c_str (void) const
 

Detailed Description

Simple string class, that provides a limited subset of std::string functionality but avoids many of the issues that come with that class.

Definition at line 343 of file cl.hpp.

Constructor & Destructor Documentation

cl::string::string ( void  )
inline

Definition at line 349 of file cl.hpp.

cl::string::string ( char *  str,
::size_t  size 
)
inline

Definition at line 353 of file cl.hpp.

cl::string::string ( char *  str)
inline

Definition at line 367 of file cl.hpp.

cl::string::string ( const string rhs)
inline

Definition at line 404 of file cl.hpp.

cl::string::~string ( )
inline

Definition at line 409 of file cl.hpp.

Member Function Documentation

const char* cl::string::c_str ( void  ) const
inline

Definition at line 419 of file cl.hpp.

::size_t cl::string::length ( void  ) const
inline

Definition at line 417 of file cl.hpp.

string& cl::string::operator= ( const string rhs)
inline

Definition at line 380 of file cl.hpp.

::size_t cl::string::size ( void  ) const
inline

Definition at line 416 of file cl.hpp.


The documentation for this class was generated from the following file: