From 5512e4441ba93d1a8d55faf56d66eaf9986551f1 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 29 Feb 2024 21:20:52 +0200 Subject: nicer output --- internal/generated/nqc.raku | 4 ++++ internal/generated/types/types.go | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) (limited to 'internal/generated') diff --git a/internal/generated/nqc.raku b/internal/generated/nqc.raku index f53f34e..536e893 100644 --- a/internal/generated/nqc.raku +++ b/internal/generated/nqc.raku @@ -122,6 +122,10 @@ class NQCToGoActions { func ($self-ref *{$.made}) GetTime() uint32 \{ return $self-ref.Time \} + + func ($self-ref *{$.made}) GetRet() (int64, bool) \{ + return {$.made eq 'RetEvent' ?? "$self-ref.Ret, true" !! '0, false' } + \} END } diff --git a/internal/generated/types/types.go b/internal/generated/types/types.go index 6f520e5..85350ca 100644 --- a/internal/generated/types/types.go +++ b/internal/generated/types/types.go @@ -294,6 +294,10 @@ func (o *OpenEnterEvent) GetTime() uint32 { return o.Time } +func (o *OpenEnterEvent) GetRet() (int64, bool) { + return 0, false +} + var poolOfOpenEnterEvents = sync.Pool{ New: func() interface{} { return &OpenEnterEvent{} }, } @@ -343,6 +347,10 @@ func (n *NullEvent) GetTime() uint32 { return n.Time } +func (n *NullEvent) GetRet() (int64, bool) { + return 0, false +} + var poolOfNullEvents = sync.Pool{ New: func() interface{} { return &NullEvent{} }, } @@ -393,6 +401,10 @@ func (f *FdEvent) GetTime() uint32 { return f.Time } +func (f *FdEvent) GetRet() (int64, bool) { + return 0, false +} + var poolOfFdEvents = sync.Pool{ New: func() interface{} { return &FdEvent{} }, } @@ -443,6 +455,10 @@ func (r *RetEvent) GetTime() uint32 { return r.Time } +func (r *RetEvent) GetRet() (int64, bool) { + return r.Ret, true +} + var poolOfRetEvents = sync.Pool{ New: func() interface{} { return &RetEvent{} }, } -- cgit v1.2.3