inheritance access modifiers Using-declaration
struct virtual functions inheritance scope Using-declaration
class inheritance Using-declaration