Macro cpp_oop::gen_oop

source ·
gen_oop!() { /* proc-macro */ }
Expand description

inner trait is the one that user defines in the layout struct outer trait is auto-defined by the macro and ALWAYS does the static dispatch vtable getter is required for the traits described bellow outer ptr traits are THE ONLY things that will use the vtable when should

§Panics

when user definition is incomplete or incorrect