summaryrefslogtreecommitdiff
path: root/src/binary-reader-nop.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader-nop.h')
-rw-r--r--src/binary-reader-nop.h64
1 files changed, 34 insertions, 30 deletions
diff --git a/src/binary-reader-nop.h b/src/binary-reader-nop.h
index d87ec922..4adde26a 100644
--- a/src/binary-reader-nop.h
+++ b/src/binary-reader-nop.h
@@ -38,7 +38,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
/* Custom section */
Result BeginCustomSection(Index section_index,
Offset size,
- string_view section_name) override {
+ std::string_view section_name) override {
return Result::Ok;
}
Result EndCustomSection() override { return Result::Ok; }
@@ -66,43 +66,43 @@ class BinaryReaderNop : public BinaryReaderDelegate {
Result OnImportCount(Index count) override { return Result::Ok; }
Result OnImport(Index index,
ExternalKind kind,
- string_view module_name,
- string_view field_name) override {
+ std::string_view module_name,
+ std::string_view field_name) override {
return Result::Ok;
}
Result OnImportFunc(Index import_index,
- string_view module_name,
- string_view field_name,
+ std::string_view module_name,
+ std::string_view field_name,
Index func_index,
Index sig_index) override {
return Result::Ok;
}
Result OnImportTable(Index import_index,
- string_view module_name,
- string_view field_name,
+ std::string_view module_name,
+ std::string_view field_name,
Index table_index,
Type elem_type,
const Limits* elem_limits) override {
return Result::Ok;
}
Result OnImportMemory(Index import_index,
- string_view module_name,
- string_view field_name,
+ std::string_view module_name,
+ std::string_view field_name,
Index memory_index,
const Limits* page_limits) override {
return Result::Ok;
}
Result OnImportGlobal(Index import_index,
- string_view module_name,
- string_view field_name,
+ std::string_view module_name,
+ std::string_view field_name,
Index global_index,
Type type,
bool mutable_) override {
return Result::Ok;
}
Result OnImportTag(Index import_index,
- string_view module_name,
- string_view field_name,
+ std::string_view module_name,
+ std::string_view field_name,
Index tag_index,
Index sig_index) override {
return Result::Ok;
@@ -152,7 +152,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
Result OnExport(Index index,
ExternalKind kind,
Index item_index,
- string_view name) override {
+ std::string_view name) override {
return Result::Ok;
}
Result EndExportSection() override { return Result::Ok; }
@@ -399,7 +399,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
Offset subsection_size) override {
return Result::Ok;
}
- Result OnModuleName(string_view name) override { return Result::Ok; }
+ Result OnModuleName(std::string_view name) override { return Result::Ok; }
Result OnFunctionNameSubsection(Index index,
uint32_t name_type,
Offset subsection_size) override {
@@ -409,7 +409,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
return Result::Ok;
}
Result OnFunctionName(Index function_index,
- string_view function_name) override {
+ std::string_view function_name) override {
return Result::Ok;
}
Result OnLocalNameSubsection(Index index,
@@ -426,7 +426,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
}
Result OnLocalName(Index function_index,
Index local_index,
- string_view local_name) override {
+ std::string_view local_name) override {
return Result::Ok;
}
Result EndNamesSection() override { return Result::Ok; }
@@ -439,7 +439,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
Result OnNameCount(Index num_names) override { return Result::Ok; }
Result OnNameEntry(NameSectionSubsection type,
Index index,
- string_view name) override {
+ std::string_view name) override {
return Result::Ok;
}
@@ -471,15 +471,17 @@ class BinaryReaderNop : public BinaryReaderDelegate {
return Result::Ok;
}
Result OnDylinkNeededCount(Index count) override { return Result::Ok; }
- Result OnDylinkNeeded(string_view so_name) override { return Result::Ok; }
+ Result OnDylinkNeeded(std::string_view so_name) override {
+ return Result::Ok;
+ }
Result OnDylinkImportCount(Index count) override { return Result::Ok; }
Result OnDylinkExportCount(Index count) override { return Result::Ok; }
- Result OnDylinkImport(string_view module,
- string_view name,
+ Result OnDylinkImport(std::string_view module,
+ std::string_view name,
uint32_t flags) override {
return Result::Ok;
}
- Result OnDylinkExport(string_view name, uint32_t flags) override {
+ Result OnDylinkExport(std::string_view name, uint32_t flags) override {
return Result::Ok;
}
Result EndDylinkSection() override { return Result::Ok; }
@@ -487,7 +489,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
/* target_features section */
Result BeginTargetFeaturesSection(Offset size) override { return Result::Ok; }
Result OnFeatureCount(Index count) override { return Result::Ok; }
- Result OnFeature(uint8_t prefix, string_view name) override {
+ Result OnFeature(uint8_t prefix, std::string_view name) override {
return Result::Ok;
}
Result EndTargetFeaturesSection() override { return Result::Ok; }
@@ -497,7 +499,7 @@ class BinaryReaderNop : public BinaryReaderDelegate {
Result OnSymbolCount(Index count) override { return Result::Ok; }
Result OnDataSymbol(Index index,
uint32_t flags,
- string_view name,
+ std::string_view name,
Index segment,
uint32_t offset,
uint32_t size) override {
@@ -505,13 +507,13 @@ class BinaryReaderNop : public BinaryReaderDelegate {
}
Result OnFunctionSymbol(Index index,
uint32_t flags,
- string_view name,
+ std::string_view name,
Index func_index) override {
return Result::Ok;
}
Result OnGlobalSymbol(Index index,
uint32_t flags,
- string_view name,
+ std::string_view name,
Index global_index) override {
return Result::Ok;
}
@@ -522,19 +524,19 @@ class BinaryReaderNop : public BinaryReaderDelegate {
}
Result OnTagSymbol(Index index,
uint32_t flags,
- string_view name,
+ std::string_view name,
Index tag_index) override {
return Result::Ok;
}
Result OnTableSymbol(Index index,
uint32_t flags,
- string_view name,
+ std::string_view name,
Index table_index) override {
return Result::Ok;
}
Result OnSegmentInfoCount(Index count) override { return Result::Ok; }
Result OnSegmentInfo(Index index,
- string_view name,
+ std::string_view name,
Address alignment,
uint32_t flags) override {
return Result::Ok;
@@ -544,7 +546,9 @@ class BinaryReaderNop : public BinaryReaderDelegate {
return Result::Ok;
}
Result OnComdatCount(Index count) override { return Result::Ok; }
- Result OnComdatBegin(string_view name, uint32_t flags, Index count) override {
+ Result OnComdatBegin(std::string_view name,
+ uint32_t flags,
+ Index count) override {
return Result::Ok;
}
Result OnComdatEntry(ComdatType kind, Index index) override {