#include "mainframe.h"
-typedef std::map<CopiedString, CopiedString> Variables;
+typedef std::map<std::string, std::string> Variables;
Variables g_build_variables;
void build_clear_variables(){
class VariableString : public Evaluatable
{
-CopiedString m_string;
+std::string m_string;
public:
VariableString() : m_string(){
}
}
};
-typedef std::pair<CopiedString, Build> BuildPair;
+typedef std::pair<std::string, Build> BuildPair;
#define SEPARATOR_STRING "-"
static bool is_separator( const BuildPair &p ){
if ( !string_equal( p.first.c_str(), SEPARATOR_STRING ) ) {
return i;
}
-typedef std::map<CopiedString, Tool> Tools;
+typedef std::map<std::string, Tool> Tools;
class ProjectXMLConstructor : public XMLElementParser
{
class RootXMLConstructor : public XMLElementParser
{
-CopiedString m_elementName;
+std::string m_elementName;
XMLElementParser& m_parser;
SkipAllParser m_skip;
Version m_version;
namespace
{
-CopiedString g_buildMenu;
+std::string g_buildMenu;
}
void LoadBuildMenu();