LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
swoc::Lexicon< E >::NameDefaultVisitor Struct Reference

Visitor functor for handling NameDefault. More...

#include <Lexicon.h>

Collaboration diagram for swoc::Lexicon< E >::NameDefaultVisitor:
Collaboration graph

Public Member Functions

std::string_view operator() (std::monostate const &) const
 Visitor - invalid value type.
 
std::string_view operator() (TextView const &name) const
 Visitor - literal string.
 
std::string_view operator() (UnknownValueHandler const &handler) const
 Visitor - string generator.
 

Public Attributes

_value
 Value to use for default.
 

Detailed Description

template<typename E>
struct swoc::Lexicon< E >::NameDefaultVisitor

Visitor functor for handling NameDefault.

Definition at line 425 of file Lexicon.h.

Member Function Documentation

◆ operator()() [1/3]

template<typename E>
std::string_view swoc::Lexicon< E >::NameDefaultVisitor::operator() ( std::monostate const & ) const
inline

Visitor - invalid value type.

Definition at line 430 of file Lexicon.h.

◆ operator()() [2/3]

template<typename E>
std::string_view swoc::Lexicon< E >::NameDefaultVisitor::operator() ( TextView const & name) const
inline

Visitor - literal string.

Definition at line 436 of file Lexicon.h.

◆ operator()() [3/3]

template<typename E>
std::string_view swoc::Lexicon< E >::NameDefaultVisitor::operator() ( UnknownValueHandler const & handler) const
inline

Visitor - string generator.

Definition at line 442 of file Lexicon.h.

Member Data Documentation

◆ _value

template<typename E>
E swoc::Lexicon< E >::NameDefaultVisitor::_value

Value to use for default.

Definition at line 426 of file Lexicon.h.


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