StrManip.h

00001 # ifndef Conjecture_StrManip_h
00002 # define Conjecture_StrManip_h Conjecture_StrManip_h
00003 
00004 // Created 2006/06/11 by wade
00005 
00006 # include "Root.h"  // parent
00007 
00008 namespace Conjecture {
00009     
00020     class StrManip : public Root {
00021       public:
00022         // Constructors/Destructors
00023         StrManip();
00024         
00025         // Accessors
00026         
00027         // Input/Output
00028         
00029         // Interface
00030 
00045         static void MatchStrings(const std::string& str1, const std::string& str2, std::string& outstr1, std::string& outstr2, char insert = '_');
00046 
00057         static std::string MergeStrings(const std::string& str1, const std::string& str2, const std::string& indent = " ");
00058 
00059         static void Test(int argc = 0, const char* argv[] = NULL);
00060         
00061       protected:
00062         // Methods 
00063         
00064         // Accessors
00065         
00066       private: 
00067         // Methods 
00068         static void PrintMatrix(int** D, unsigned m, unsigned n);
00069 
00070         // Accessors
00071 
00072         // State
00073     };
00074 }
00075 
00076 # endif // Conjecture_StrManip_h
00077 

Generated on Thu Jun 15 19:56:10 2006 for Conjecture by  doxygen 1.4.6