Main Page   Class Hierarchy   Compound List   File List   Compound Members  

StringUtil.h

00001 #ifndef STRING_UTIL_H
00002 #define STRING_UTIL_H
00003 
00004 #ifndef INCLUDED_STD_VECTOR
00005 #define INCLUDED_STD_VECTOR
00006 #include <vector>
00007 #endif
00008 
00009 #ifndef INCLUDED_STD_STRING
00010 #define INCLUDED_STD_STRING
00011 #include <string>
00012 #endif
00013 
00014 namespace MFUtil
00015 {
00016   using namespace std;
00017   void tokenize( vector<string>& p_Tokens, const string& p_String, const string p_Delimiter = " " );
00018   string tokenize(  string& p_String, const string& p_Delimiters );
00019   
00020   template< typename TYPE >
00021   TYPE convertString( const string& p_String );
00022   
00023   template< typename TYPE >
00024   string toString( const TYPE& p_ToConvert );
00025   
00026   string joinChar( int p_NumberWords, char** p_Words, const int p_StartingWord = 0, const string& p_Separator = " " );
00027 }
00028  
00029 #include "StringUtil.template.cc"
00030 
00031 #endif
00032 
00033 
00034 Util.template.cc"
00035 
00036 #endif
00037 
00038 

Generated on Sat Nov 4 15:58:59 2006 for GLARE by doxygen1.2.18