00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef HELPER_H
00024
00025 #include "definitions.h"
00026 #include "exception.h"
00027 #include <string>
00028 #include <sstream>
00029 #include <limits>
00030 #include <iomanip>
00031
00032 namespace faudes {
00033
00043 std::string ToStringInteger(long int number);
00044
00045
00055 std::string ToStringInteger16(long int number);
00056
00066 std::string ToStringFloat(double number);
00067
00068
00081 std::string ExpandString(const std::string& rString, unsigned int len);
00082
00094 std::string CollapsString(const std::string& rString, unsigned int len= FD_MAXCONTAINERNAME);
00095
00096
00109 Idx ToIdx(const std::string& rString);
00110
00117 std::string FDVersionString();
00118
00125 std::string FDPluginsString();
00126
00133 std::string FDContributorsString();
00134
00154 void ProcessDot(const std::string& rDotFile, const std::string& rOutFile,
00155 const std::string& rOutFormat = "", const std::string& rDotExec = "dot");
00156
00164 std::string CreateTempFile(void);
00165
00166
00173 bool RemoveFile(const std::string& rFileName);
00174
00175
00176 }
00177
00178 #define HELPER_H
00179 #endif
00180