c_string_accessor Class Template Reference
[String Library]

#include <dotnetstl/string/string_accessor.hpp>

List of all members.


Detailed Description

template<typename C>
class stlsoft::dotnetstl_project::c_string_accessor< C >

Template providing scoped C-string access to a String.

Public Types

typedef C char_type
typedef C * pointer
typedef C const * const_pointer
typedef c_string_accessor< C > class_type
typedef System::String const * string_pointer_const_type_
typedef System::String * string_pointer_type_

Public Member Functions

 c_string_accessor (string_pointer_const_type_ s)
 Construct from a System::String.
 ~c_string_accessor () throw ()
 Release resources.
 c_string_accessor (c_string_accessor &rhs)
 operator const_pointer () const
 Implicit conversion operator to a C-string.

Constructor & Destructor Documentation

c_string_accessor ( string_pointer_const_type_  s  )  [inline, explicit]

Construct from a System::String.

Parameters:
s The String for which C-string access is to be provided. Must not be NULL

~c_string_accessor (  )  throw () [inline]

Release resources.


Member Function Documentation

operator const_pointer (  )  const [inline]

Implicit conversion operator to a C-string.


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

Generated on Thu Jun 10 08:59:04 2010 for STLSoft by  doxygen 1.5.6