Open Search
    DecoratorInterface Class Reference

    #include <decorator.h>

    Inheritance diagram for DecoratorInterface:

    Detailed Description

    This interface is implemented by decorator classes which forward calls to the base object.

    Public Member Functions

    MAXON_METHOD ObjectRef PrivateGetDecoratedObject () const
     
    template<typename INTERFACE >
    MAXON_FUNCTION ObjectBaseRef< INTERFACE > GetDecoratedObject () const
     

    Private Member Functions

     MAXON_INTERFACE (DecoratorInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.decorator")
     

    Member Function Documentation

    ◆ MAXON_INTERFACE()

    MAXON_INTERFACE ( DecoratorInterface  ,
    MAXON_REFERENCE_NORMAL  ,
    "net.maxon.interface.decorator"   
    )
    private

    ◆ PrivateGetDecoratedObject()

    MAXON_METHOD ObjectRef PrivateGetDecoratedObject ( ) const
    Returns
    The decorated object. @MAXON_ANNOTATION{refclass=false}

    ◆ GetDecoratedObject()

    MAXON_FUNCTION ObjectBaseRef<INTERFACE> GetDecoratedObject ( ) const
    Returns
    The decorated object. @MAXON_ANNOTATION{interfaceParameter=INTERFACE}