|
template<typename R , typename SRC , typename RESULT = typename maxon::details::CastHelper<R, SRC>::AssertCastType> |
RESULT | AssertCast (SRC &&ref) |
|
template<typename R , typename SRC , typename RESULT = typename maxon::details::CastHelper<R, SRC>::type> |
RESULT | Cast (SRC &&ref) |
|
template<typename R , typename SRC , typename RESULT = typename maxon::details::CastHelper<R, SRC>::type> |
Result< RESULT > | Cast (Result< SRC > &&src) |
|
template<typename R , typename SRC , typename RESULT = typename maxon::details::CastHelper<R, SRC>::type> |
Result< RESULT > | AssertCast (Result< SRC > &&src) |
|
| MAXON_REGISTRY (Class<>, Classes, "net.maxon.registry.classes") |
|
template<typename R > |
const Class< R > & | Get (const Id &cls) |
|
| MAXON_REGISTRY (ClassTransformer, ClassTransformers, "net.maxon.registry.classtransformers") |
|
| MAXON_DECLARATION (Class< ObjectRef >, ObjectBaseClass, "net.maxon.class.object", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) |
|
Result< void > | AddComponentToClass (ClassInterface &cls, const ComponentDescriptor &comp) |
|
template<typename C > |
Result< void > | AddComponentToClass (ClassInterface &cls, const DeclarationWrapper< ComponentDescriptor, C > &comp) |
|
Result< void > | AddComponentToClass (ClassInterface &cls, const Class<> &comp) |
|
template<typename T , typename C > |
Result< void > | AddComponentToClass (ClassInterface &cls, const DeclarationWrapper< Class< T >, C > &comp) |
|
class ComponentRoot | MAXON_IF_TARGET_DEBUG (:public EmptyVirtualClass,) |
|
constexpr const Char * | GetFunctionName (const Char *funcName) |
|
const maxon::Char * | cstr (const maxon::Error &err) |
|
const maxon::Char * | cstr (const maxon::ErrorPtr &err) |
|
const maxon::Char * | cstr (const maxon::ThreadReferencedError &err) |
|