Add missing #includes to header files

- Multiple header files where missing #includes to other headers that
  where used in the header. Correct header was included in correct
  order in source files which caused everything to compile.
- Added missing #includes so header files correctly include all their
  dependencies and fixes problems with IDEs being unable to parse
  headers correctly due to missing symbols
This commit is contained in:
Lassi Hämäläinen
2018-09-26 01:14:10 +03:00
committed by Ivan
parent 499035512b
commit e9e87b8bd9
115 changed files with 210 additions and 73 deletions
+1
View File
@@ -2,6 +2,7 @@
#include "Atomic.h"
#include <memory>
#include <cstddef>
// Unfinished. Only std::default_delete will work as expected.
template<typename T, typename D>
+2
View File
@@ -1,5 +1,7 @@
#pragma once
#include <type_traits>
template<typename T1, typename T2> struct range_t
{
T1 _min; // first value
+2
View File
@@ -1,5 +1,7 @@
#pragma once
#include "types.h"
#include <chrono>
class Timer
+2
View File
@@ -1,5 +1,7 @@
#pragma once
#include "types.h"
namespace utils
{
// Memory protection type
+3
View File
@@ -1,5 +1,8 @@
#pragma once
#include <ctime>
#include <string>
namespace date_time
{
static inline tm get_time(time_t* _time)
+3 -2
View File
@@ -1,5 +1,6 @@
#pragma once
#include <stdint.h>
#include "Utilities/types.h"
namespace rpcs3
{
@@ -47,4 +48,4 @@ namespace rpcs3
return hash_struct_base<T, u8>(value);
}
}
}