Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Search  

/home/mrm/Simex/src/se_string.h

Go to the documentation of this file.
00001 #ifndef Se_String_Included
00002 #define Se_String_Included
00003 
00004 #include <string>
00005 
00006 #include "se_string_vector.h"
00007 
00008 namespace Se{
00009 
00010 class String:public std::string{
00011  public:
00012   enum From_Type{File};
00013 
00014   /*constructors*/
00015   String();
00016   String(std::string);
00017   String(int i);
00018   String(double d);
00019 
00020 
00021   String(const char*);
00022   String(std::ifstream& the_stream);
00023   /*to be used that way: String *file=new String(String::File,filename);*/
00024   String(From_Type,String);
00025   String::String(String the_string,int i,int j);
00026   
00027  
00028 
00029   /*destructor*/
00030 
00031   /*reset*/
00032 
00033   /*equals*/
00034 
00035   /*set*/
00036 
00037   /*get*/
00038   int i();
00039   double d();
00040 
00041   /*display*/
00042 
00043   /*operators*/;
00044   bool operator== (String s);
00045   
00046   /*friends*/
00047 
00048   /*miscellaneous*/
00049   String_Vector* explode_space(String);
00050   String_Vector* String::explode_token(String);
00051 };
00052 
00053 }
00054 
00055 #endif

Generated on Sat Jul 19 04:01:30 2003 for SIMEX by doxygen1.2.18