Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions proxy_wasm_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
// NOLINT(namespace-envoy)
#pragma once

// IWYU pragma: private, include "proxy_wasm_intrinsics.h"
// IWYU pragma: friend "proxy_wasm_.*"

#ifdef PROXY_WASM_PROTOBUF
#include "google/protobuf/message_lite.h"
#endif
Expand Down
3 changes: 3 additions & 0 deletions proxy_wasm_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
// NOLINT(namespace-envoy)
#pragma once

// IWYU pragma: private, include "proxy_wasm_intrinsics.h"
// IWYU pragma: friend "proxy_wasm_.*"

#include <cstdint>
#include <string>

Expand Down
3 changes: 3 additions & 0 deletions proxy_wasm_enums.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
// NOLINT(namespace-envoy)
#pragma once

// IWYU pragma: private, include "proxy_wasm_intrinsics.h"
// IWYU pragma: friend "proxy_wasm_.*"

#include <cstdint>

// Severity levels for logging operations.
Expand Down
3 changes: 3 additions & 0 deletions proxy_wasm_externs.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
// NOLINT(namespace-envoy)
#pragma once

// IWYU pragma: private, include "proxy_wasm_intrinsics.h"
// IWYU pragma: friend "proxy_wasm_.*"

#include <stddef.h>
#include <stdint.h>

Expand Down
2 changes: 2 additions & 0 deletions proxy_wasm_intrinsics.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#define START_WASM_PLUGIN(_x)
#define END_WASM_PLUGIN

// IWYU pragma: begin_exports
#include <cstdint>
#include <string_view>
#include <optional>
Expand All @@ -45,3 +46,4 @@
#include "proxy_wasm_intrinsics_lite.pb.h"
#endif
#include "proxy_wasm_api.h"
// IWYU pragma: end_exports
2 changes: 1 addition & 1 deletion proxy_wasm_intrinsics_full.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
#pragma once

#define PROXY_WASM_PROTOBUF_FULL 1
#include "proxy_wasm_intrinsics.h"
#include "proxy_wasm_intrinsics.h" // IWYU pragma: export
2 changes: 1 addition & 1 deletion proxy_wasm_intrinsics_lite.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
#pragma once

#define PROXY_WASM_PROTOBUF_LITE 1
#include "proxy_wasm_intrinsics.h"
#include "proxy_wasm_intrinsics.h" // IWYU pragma: export
Loading