np, if you want to have better ergonomics you can copy my `processVirtual` and 
`super` implementation. It spins out a `super` function in the body of the 
`proc` that accepts the same params as the declared func. `processVirtual` has 
support for things like `constcpp` or `constref`. As a bonus it also 
capitalizes the name of the func. It's used like so:
    
    
    proc editorCanAttachTo(inParent {.constcpp.}: AActorPtr, outReason: var 
FText): bool {.constcpp, override .} =
        UE_Log "EditorCanAttachTo called in the parent"
        self.super(inParent, outReason)
    
    
    Run

As this is part of a larger macro, `self` (`this`) is also injected as a first 
parameter

Reply via email to