From ed36d8a558242ab35edf6f2360103b380c3c6adb Mon Sep 17 00:00:00 2001 From: Jason Lokerson Date: Tue, 1 Mar 2016 13:27:14 -0800 Subject: [PATCH] Remove unneeded typeindex header --- src/autowiring/Parallel.h | 1 - src/autowiring/demangle.cpp | 5 +++-- src/autowiring/demangle.h | 5 ++++- src/autowiring/stdafx.h | 1 - 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/autowiring/Parallel.h b/src/autowiring/Parallel.h index e426d5243..65fa81d51 100644 --- a/src/autowiring/Parallel.h +++ b/src/autowiring/Parallel.h @@ -5,7 +5,6 @@ #include "DispatchQueue.h" #include #include -#include #include class CoreContext; diff --git a/src/autowiring/demangle.cpp b/src/autowiring/demangle.cpp index c86a8536b..8bb29f692 100644 --- a/src/autowiring/demangle.cpp +++ b/src/autowiring/demangle.cpp @@ -2,6 +2,7 @@ #include "stdafx.h" #include "demangle.h" #include "AnySharedPointer.h" +#include #if __GNUG__ // Mac and linux #include @@ -16,7 +17,7 @@ static std::string demangle_name(const char* name) { if(status != 0) return std::string(); - + return std::string(res.get()); } @@ -36,7 +37,7 @@ static std::string demangle_name(const char* name) { name += 6; continue; } - + if (strncmp(name, "struct ", 7) == 0) { name += 7; continue; diff --git a/src/autowiring/demangle.h b/src/autowiring/demangle.h index 3f4997dcf..727bbed94 100644 --- a/src/autowiring/demangle.h +++ b/src/autowiring/demangle.h @@ -1,11 +1,14 @@ // Copyright (C) 2012-2015 Leap Motion, Inc. All rights reserved. #pragma once #include -#include struct AnySharedPointer; struct auto_id; +namespace std { + class type_index; +} + // // Demangle type names on mac and linux. // Just returns type_info.name() on windows diff --git a/src/autowiring/stdafx.h b/src/autowiring/stdafx.h index 2b6b3ddc9..7bacb768e 100644 --- a/src/autowiring/stdafx.h +++ b/src/autowiring/stdafx.h @@ -25,7 +25,6 @@ #include #include #include - #include #include #include #endif