/** * Build an abstract type. * @param name Type name (full name path with namespaces). * @param base Base type for a class. */ AbstractType::AbstractType(CString name, AbstractType *base) : elm::AbstractClass(name, base) { initializer.record(this); }