summaryrefslogtreecommitdiff
path: root/upb/bindings
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2019-01-12 16:15:46 -0800
committerJoshua Haberman <jhaberman@gmail.com>2019-01-12 16:15:46 -0800
commitd2f9bec5c6f3c34362cf13e35e11d3dbc7888a32 (patch)
tree7a2d1f3e34ea5ad6486cbb56da8b6ed49a123690 /upb/bindings
parent0553eff64a87eceff0de3b6260b4f2d45b61703a (diff)
Removed old-style C++ handlers that relied on UB in favor of more normal ones.
Diffstat (limited to 'upb/bindings')
-rw-r--r--upb/bindings/stdc++/string.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/upb/bindings/stdc++/string.h b/upb/bindings/stdc++/string.h
index 99efd4f..4d7a719 100644
--- a/upb/bindings/stdc++/string.h
+++ b/upb/bindings/stdc++/string.h
@@ -9,7 +9,7 @@ namespace upb {
template <class T>
class FillStringHandler {
public:
- static void SetHandler(BytesHandler* handler) {
+ static void SetHandler(upb_byteshandler* handler) {
upb_byteshandler_setstartstr(handler, &FillStringHandler::StartString,
NULL);
upb_byteshandler_setstring(handler, &FillStringHandler::StringBuf, NULL);
@@ -28,7 +28,7 @@ class FillStringHandler {
}
static size_t StringBuf(void* c, const void* hd, const char* buf, size_t n,
- const BufferHandle* h) {
+ const upb_bufhandle* h) {
UPB_UNUSED(hd);
UPB_UNUSED(h);
@@ -55,7 +55,7 @@ class StringSink {
BytesSink* input() { return &input_; }
private:
- BytesHandler handler_;
+ upb_byteshandler handler_;
BytesSink input_;
};
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback