SNode.C
Loading...
Searching...
No Matches
utils::AttributeProxy< Attribute > Class Template Reference

#include <AttributeInjector.h>

Collaboration diagram for utils::AttributeProxy< Attribute >:

Public Member Functions

constexpr AttributeProxy (const Attribute &attribute)
 
constexpr Attribute & operator* ()
 

Private Attributes

Attribute attribute
 

Detailed Description

template<InjectableAttribute Attribute>
class utils::AttributeProxy< Attribute >

Definition at line 56 of file AttributeInjector.h.

Constructor & Destructor Documentation

◆ AttributeProxy()

template<InjectableAttribute Attribute>
utils::AttributeProxy< Attribute >::AttributeProxy ( const Attribute & attribute)
inlineexplicitconstexpr

Definition at line 58 of file AttributeInjector.h.

59 : attribute(attribute) { // copy constructor neccessary
60 }

References utils::AttributeProxy< Attribute >::AttributeProxy().

Referenced by utils::AttributeProxy< Attribute >::AttributeProxy().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ operator*()

template<InjectableAttribute Attribute>
Attribute & utils::AttributeProxy< Attribute >::operator* ( )
inlineconstexpr

Definition at line 62 of file AttributeInjector.h.

62 {
63 return attribute;
64 }

Member Data Documentation

◆ attribute

template<InjectableAttribute Attribute>
Attribute utils::AttributeProxy< Attribute >::attribute
private

Definition at line 67 of file AttributeInjector.h.


The documentation for this class was generated from the following file: