lintel 0.2.0
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
lintel::PropertyEntry Class Reference

#include <PropertyEntry.h>

Inheritance diagram for lintel::PropertyEntry:
lintel::Entry

Public Member Functions

 PropertyEntry (std::string_view component, std::shared_ptr< PropertyBase > property)
 
std::shared_ptr< PropertyBase > & getProperty ()
 
- Public Member Functions inherited from lintel::Entry
 Entry (std::string_view component)
 
constexpr std::string_view getConfigurationParserComponent () const
 

Friends

std::ostream & operator<< (std::ostream &os, const PropertyEntry &entry)
 

Detailed Description

PropertyEntry is an possibility to define property values via a different data storage. There is no possiblity to change this value via the property service. This has to be done manually.

Constructor & Destructor Documentation

◆ PropertyEntry()

lintel::PropertyEntry::PropertyEntry ( std::string_view  component,
std::shared_ptr< PropertyBase >  property 
)
Parameters
componentcomponent name
propertythe property to store

Member Function Documentation

◆ getProperty()

std::shared_ptr< PropertyBase > & lintel::PropertyEntry::getProperty ( )
Returns
the stored property

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const PropertyEntry &  entry 
)
friend

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