hoople_api::string_conversions Class Reference

conversions between string types that ease crossing to the CLR and back. More...

#include <string_conversions.h>

List of all members.

Static Public Member Functions

static void convert (const String^to_convert, istring &result)
 converts the .net string "to_convert" into an istring.
static void convert (const istring &to_convert, String^%result)
 converts the istring "to_convert" into a .net string.
static istring to_istring (const String^to_convert)
 returns an istring version of the .net string "to_convert".
static String to_mstring (const istring &to_convert)
 returns a .net string version of the istring "to_convert".


Detailed Description

conversions between string types that ease crossing to the CLR and back.

Definition at line 34 of file string_conversions.h.


Member Function Documentation

static void hoople_api::string_conversions::convert ( const String^  to_convert,
istring result 
) [inline, static]

converts the .net string "to_convert" into an istring.

this code was originally provided by Kevin Hirst. it has also been modified by Chris Koeritz.

Definition at line 40 of file string_conversions.h.

References istring::reset().

Referenced by to_istring(), and to_mstring().

static void hoople_api::string_conversions::convert ( const istring to_convert,
String^%  result 
) [inline, static]

converts the istring "to_convert" into a .net string.

Definition at line 53 of file string_conversions.h.

References istring::observe().

static istring hoople_api::string_conversions::to_istring ( const String^  to_convert  )  [inline, static]

returns an istring version of the .net string "to_convert".

Definition at line 63 of file string_conversions.h.

References convert().

Referenced by hoople_api::managed_ini_config::delete_entry(), hoople_api::managed_ini_config::delete_section(), hoople_api::managed_ini_config::get(), hoople_api::low_level_methods::make_allusers_path(), hoople_api::low_level_methods::make_logfile_name(), hoople_api::managed_ini_config::managed_ini_config(), hoople_api::managed_ini_config::put(), and hoople_api::managed_ini_config::section_exists().

static String hoople_api::string_conversions::to_mstring ( const istring to_convert  )  [inline, static]

returns a .net string version of the istring "to_convert".

Definition at line 70 of file string_conversions.h.

References convert().

Referenced by hoople_api::managed_ini_config::get(), hoople_api::low_level_methods::make_allusers_path(), hoople_api::low_level_methods::make_logfile_name(), hoople_api::managed_ini_config::name(), hoople_api::managed_time_stamp::text_form(), and hoople_api::low_level_methods::timestamp().


The documentation for this class was generated from the following file:
Generated on Fri Nov 28 04:31:06 2008 for HOOPLE Libraries by  doxygen 1.5.1