diff --git a/src/BatchCommandDialog.h b/src/BatchCommandDialog.h index 62d9dab81..a5b64e749 100644 --- a/src/BatchCommandDialog.h +++ b/src/BatchCommandDialog.h @@ -12,7 +12,7 @@ #ifndef __AUDACITY_BATCH_COMMAND_DIALOG__ #define __AUDACITY_BATCH_COMMAND_DIALOG__ -#include +#include "MemoryX.h" #include #include diff --git a/src/BatchCommands.h b/src/BatchCommands.h index 88f2513a5..40b667311 100644 --- a/src/BatchCommands.h +++ b/src/BatchCommands.h @@ -12,7 +12,7 @@ #ifndef __AUDACITY_BATCH_COMMANDS_DIALOG__ #define __AUDACITY_BATCH_COMMANDS_DIALOG__ -#include +#include "MemoryX.h" #include #include diff --git a/src/MemoryX.h b/src/MemoryX.h index 1ea8563cf..56e99171a 100644 --- a/src/MemoryX.h +++ b/src/MemoryX.h @@ -39,6 +39,8 @@ using std::isinf; // To define unordered_map and hash #include +#include + namespace std { using std::tr1::unordered_set; using std::tr1::hash; @@ -53,6 +55,8 @@ namespace std { using std::tr1::add_const; using std::tr1::add_pointer; using std::tr1::remove_pointer; + using std::tr1::tuple; + using std::tr1::get; template struct add_rvalue_reference { using type = T&&;