Return true if the type is abstract. @note Only class and function types can be abstract.
| 449 | /// Return true if the type is abstract. |
| 450 | /// @note Only class and function types can be abstract. |
| 451 | bool isAbstract() const { return mTypeFlags.test( EngineTypeAbstract ); } |
| 452 | |
| 453 | /// Return true if the type can be instantiated from outside the engine. |
| 454 | bool isInstantiable() const { return mTypeFlags.test( EngineTypeInstantiable ); } |