famouso::mw::nl::awds::detail::SubjectAttribute< snn > Class Template Reference
A attribute to hold a subject in an AttributeSet. More...
#include <Attributes.h>
Inheritance diagram for famouso::mw::nl::awds::detail::SubjectAttribute< snn >:
Public Types | |
typedef SubjectAttribute | type |
Public Member Functions | |
Subject | subject () |
Get the data as subject. | |
void | subject (Subject s) |
Sets the data to the given subject. |
Detailed Description
template<uint64_t snn>
class famouso::mw::nl::awds::detail::SubjectAttribute< snn >
A attribute to hold a subject in an AttributeSet.
- Template Parameters:
-
snn The initial subject to set.
Member Typedef Documentation
template<uint64_t snn>
typedef SubjectAttribute famouso::mw::nl::awds::detail::SubjectAttribute< snn >::type |
Member Function Documentation
template<uint64_t snn>
void famouso::mw::nl::awds::detail::SubjectAttribute< snn >::subject | ( | Subject | s | ) | [inline] |
Sets the data to the given subject.
- Parameters:
-
s The subject to set.
References famouso::mw::attributes::Attribute< SubjectAttribute< 0 >, tags::integral_const_tag, uint64_t, snn, FlowMgmtIDs::subject, attributes::detail::TagSet< attributes::detail::HasLessThanRelation > >::setValue(), and UID::value().
template<uint64_t snn>
Subject famouso::mw::nl::awds::detail::SubjectAttribute< snn >::subject | ( | ) | [inline] |
Get the data as subject.
- Returns:
- The subject.
The documentation for this class was generated from the following file:
- include/mw/nl/awds/Attributes.h