mirror of
https://github.com/topjohnwu/cxx.git
synced 2025-02-23 01:21:42 +00:00
Include <iterator> for input_iterator_tag
This commit is contained in:
parent
450d8cdd72
commit
d1df4c7621
@ -59,6 +59,7 @@ pub(super) fn write(out: &mut OutFile) {
|
||||
}
|
||||
|
||||
if builtin.rust_slice {
|
||||
include.iterator = true;
|
||||
include.type_traits = true;
|
||||
builtin.friend_impl = true;
|
||||
}
|
||||
@ -71,6 +72,7 @@ pub(super) fn write(out: &mut OutFile) {
|
||||
|
||||
if builtin.rust_vec {
|
||||
include.array = true;
|
||||
include.iterator = true;
|
||||
include.new = true;
|
||||
include.type_traits = true;
|
||||
include.utility = true;
|
||||
|
@ -26,6 +26,7 @@ pub struct Includes<'a> {
|
||||
pub cstdint: bool,
|
||||
pub cstring: bool,
|
||||
pub exception: bool,
|
||||
pub iterator: bool,
|
||||
pub memory: bool,
|
||||
pub new: bool,
|
||||
pub string: bool,
|
||||
@ -81,6 +82,9 @@ pub(super) fn write(out: &mut OutFile) {
|
||||
if include.exception {
|
||||
writeln!(out, "#include <exception>");
|
||||
}
|
||||
if include.iterator {
|
||||
writeln!(out, "#include <iterator>");
|
||||
}
|
||||
if include.memory {
|
||||
writeln!(out, "#include <memory>");
|
||||
}
|
||||
|
@ -4,6 +4,7 @@
|
||||
#include <cstdint>
|
||||
#include <exception>
|
||||
#include <iosfwd>
|
||||
#include <iterator>
|
||||
#include <new>
|
||||
#include <stdexcept>
|
||||
#include <string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user