#include <typelib/typemodel.hh>
Public Member Functions | |
OpaqueType (std::string const &name, size_t size) | |
virtual std::set< Type const * > | dependsOn () const |
virtual Type * | do_merge (Registry ®istry, RecursionStack &stack) const |
Typelib::OpaqueType::OpaqueType | ( | std::string const & | name, | |
size_t | size | |||
) | [inline] |
Referenced by do_merge().
virtual std::set<Type const*> Typelib::OpaqueType::dependsOn | ( | ) | const [inline, virtual] |
The set of types this type depends upon
Implements Typelib::Type.
virtual Type* Typelib::OpaqueType::do_merge | ( | Registry & | registry, | |
RecursionStack & | stack | |||
) | const [inline, virtual] |
References OpaqueType().