lintel 0.2.0
Loading...
Searching...
No Matches
Entry.h
Go to the documentation of this file.
1#ifndef LINTEL_CONFIG_ENTRY_H
2#define LINTEL_CONFIG_ENTRY_H
3
4#include <ostream>
5#include <string>
6
7namespace lintel {
9class Entry
10{
11private:
13 const std::string_view m_component;
14
15public:
18 explicit Entry(std::string_view component);
19
22 constexpr std::string_view getConfigurationParserComponent() const { return m_component; }
23
28 friend std::ostream &operator<<(std::ostream &os, const Entry &entry);
29};
30
31}// namespace lintel
32#endif// LINTEL_CONFIG_ENTRY_H
Definition Entry.h:10
Entry(std::string_view component)
constexpr std::string_view getConfigurationParserComponent() const
Definition Entry.h:22
friend std::ostream & operator<<(std::ostream &os, const Entry &entry)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9