Go to the source code of this file.
Classes | |
struct | BON::ExtensionsCleanup |
Namespaces | |
namespace | BON |
Functions | |
void | BON::splitKinds (const std::string &strKinds, std::vector< std::string > &vecKinds) |
bool | BON::isMetaKindMatched (const std::string &strUserKind, const std::string &strBaseType) |
ObjectImpl * | BON::castObjectImpl (ObjectImpl *pObject, const std::string &strBEType, ObjectType eType, const std::vector< std::string > &vecKinds, const std::vector< std::string > &vecDerivedKinds) |
ExtensionType | BON::castImpl (ObjectType eOType, const std::string &strKind, const std::string &strRole, const std::string &strBEType, ObjectType eType, const std::vector< std::string > &vecKinds) |
void | BON::mergeTypes (const std::string &strType1, ObjectType eType1, const std::string &strType2, ObjectType eType2, std::string &strType, ObjectType &eType) |
Variables | |
struct BON::ExtensionsCleanup | BON::cleanup |