Root base class for the type hierarchy 더 자세히 ...
#include <adam.hpp>
Root base class for the type hierarchy
Meta types in the type class hierarchy that have no parent class are difficult to handle generically. For example, to write a function that operates on all meta types, you would need a way to iterate over all of them.
To solve this, when constructing meta information, any class without a parent class is assigned adam as its parent. This allows accessing all types through adam.
Example of iterating over all types: