HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 345 of file cl.hpp.

Constructor & Destructor Documentation

cl::string::string ( void  )
inline

Definition at line 351 of file cl.hpp.

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

Definition at line 355 of file cl.hpp.

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

Definition at line 369 of file cl.hpp.

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

Definition at line 406 of file cl.hpp.

cl::string::~string ( )
inline

Definition at line 411 of file cl.hpp.

Member Function Documentation

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

Definition at line 421 of file cl.hpp.

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

Definition at line 419 of file cl.hpp.

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

Definition at line 382 of file cl.hpp.

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

Definition at line 418 of file cl.hpp.


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