decorator.h File Reference

Classes

struct  ObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_NORMAL >
 
struct  ObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_CONST >
 
struct  ObjectBaseRefImpl< EntityBase::FLAGS::REFERENCE_COPY_ON_WRITE >
 
class  DecoratorInterface
 
class  EagerDecoratorInterface
 
class  WeakDecoratorInterface
 

Namespaces

 maxon
 
 maxon::details
 

Typedefs

template<typename I >
using ObjectBaseRef = typename maxon::details::ObjectBaseRefImpl< I::REFERENCE_KIND >::type
 

Functions

 MAXON_DECLARATION (ComponentDescriptor, EagerDecoratorComponent, "net.maxon.component.eagerdecorator", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))
 
 MAXON_DECLARATION (ComponentDescriptor, WeakDecoratorComponent, "net.maxon.component.weakdecorator", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))