Regular type
modernescpp C++ Core Guidelines: Regular and SemiRegular Types
stackoverflow What is a “Regular Type” in the context of move semantics?
Implementation
一、sodocumentation C++Type Erasure
二、在 stlab Small Object Optimization for Polymorphic Types 中提及了 adobe::any_regular_t
上述两者的implementation都使用了:
1、custom virtual table
2、type erasure