diff options
| author | Paul Buetow <paul@buetow.org> | 2024-02-29 21:20:52 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-02-29 21:20:52 +0200 |
| commit | 5512e4441ba93d1a8d55faf56d66eaf9986551f1 (patch) | |
| tree | e0467452a209caae5d3d686b3f318acdf42f0f2b /internal/generated | |
| parent | bbbd2c5e367b9da5c7bc2661ecce2cad27189d9f (diff) | |
nicer output
Diffstat (limited to 'internal/generated')
| -rw-r--r-- | internal/generated/nqc.raku | 4 | ||||
| -rw-r--r-- | internal/generated/types/types.go | 16 |
2 files changed, 20 insertions, 0 deletions
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 *{$<identifier>.made}) GetTime() uint32 \{ return $self-ref.Time \} + + func ($self-ref *{$<identifier>.made}) GetRet() (int64, bool) \{ + return {$<identifier>.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{} }, } |
