Add ostream header to all generated .cpp files.

Ideally we'd just do this when we need it, but the ostream derivation
will be controlled by both global config and per-structure config, so
it's hard to know exactly when we need it and when we don't.
This commit is contained in:
Kartikaya Gupta 2020-09-29 21:24:35 -04:00 committed by Emilio Cobos Álvarez
parent 1fc4cb0724
commit 5f6b223237
112 changed files with 113 additions and 1 deletions

View File

@ -180,6 +180,8 @@ impl Bindings {
out.new_line();
out.write("#include <cstdlib>");
out.new_line();
out.write("#include <ostream>");
out.new_line();
out.write("#include <new>");
out.new_line();
if self.config.enumeration.cast_assert_name.is_none()

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class Status : uint32_t {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class C : uint32_t {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -5,6 +5,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct I;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const uint32_t Foo_FOO = 42;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,4 +1,5 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
/// Constants shared by multiple CSS Box Alignment properties

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
/// Constants shared by multiple CSS Box Alignment properties

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class MyCLikeEnum {

View File

@ -7,6 +7,7 @@ using Box = T*;
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
using A = void(*)();

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#if defined(NOT_DEFINED)

View File

@ -1,4 +1,5 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#if (defined(PLATFORM_WIN) || defined(M_32))

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const uint32_t Foo_FOO = 42;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
using Transparent = uint8_t;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const uint8_t CAST = (uint8_t)'A';

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const int64_t SIGNED_DOESNT_NEED_ULL_SUFFIX = -9223372036854775807;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
constexpr static const float CONSTANT_FLOAT32 = 312.292;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct dep_struct {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -5,6 +5,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class FillRule : uint8_t {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Rect {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class A : uint64_t {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct LayoutUnit;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct dep_struct {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct dep_struct {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Normal {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct ExtType {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Fns {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#ifndef NO_RETURN_ATTR
#ifdef __GNUC__

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T>

View File

@ -1,4 +1,5 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,5 +1,6 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#include <math.h>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct A {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Foo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class OnlyThisShouldBeGenerated : uint8_t {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class StyleOnlyThisShouldBeGenerated : uint8_t {

View File

@ -5,6 +5,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct RustAlign4Struct;

View File

@ -5,6 +5,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct OpaqueAlign16Union;

View File

@ -5,6 +5,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct OpaquePackedStruct;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct A {

View File

@ -1 +1 @@
#include <cstdarg> #include <cstdint> #include <cstdlib> #include <new> struct Dummy { int32_t x; float y; }; extern "C" { void root(Dummy d); } // extern "C"
#include <cstdarg> #include <cstdint> #include <cstdlib> #include <ostream> #include <new> struct Dummy { int32_t x; float y; }; extern "C" { void root(Dummy d); } // extern "C"

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Dummy {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Dummy {

View File

@ -1,4 +1,5 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T>

View File

@ -7,6 +7,7 @@ using ManuallyDrop = T;
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -7,6 +7,7 @@ using MaybeUninit = T;
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const uint8_t EXPORT_ME_TOO = 42;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const uint8_t EXPORT_ME_TOO = 42;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#if defined(BAR)

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const uint8_t EXPORT_ME_TOO = 42;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct A;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -6,6 +6,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
namespace constants {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
namespace constants {

View File

@ -1,4 +1,5 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Opaque;

View File

@ -8,6 +8,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Opaque;

View File

@ -10,6 +10,7 @@ struct DefaultHasher;
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename K = void, typename V = void, typename Hasher = void>

View File

@ -3,6 +3,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const int32_t PREFIX_LEN = 22;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct PREFIXFoo {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct PREFIXBar {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
extern "C" {

View File

@ -4,6 +4,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#define VERSION 1

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
#if !defined(DEFINE_FREEBSD)

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
static const int32_t C_H = 10;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct StyleA;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct A {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
enum class A : uint8_t {

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Opaque;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Bar;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
template<typename T = void>

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Opaque;

View File

@ -1,6 +1,7 @@
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <ostream>
#include <new>
struct Bar;

Some files were not shown because too many files have changed in this diff Show More