inline vtable function definition