◆ RegistryVisitor()
Definition at line 19 of file NumericConverterRegistry.cpp.
22 :
visitor { std::move(_visitor) }
25 {
26 }
NumericConverterRegistry::Visitor visitor
const FormatterContext & mContext
const NumericConverterType requestedType
◆ BeginGroup()
void anonymous_namespace{NumericConverterRegistry.cpp}::RegistryVisitor::BeginGroup |
( |
const Registry::GroupItemBase & |
item, |
|
|
const Path & |
|
|
) |
| |
|
inlineoverridevirtual |
◆ EndGroup()
◆ Visit()
void anonymous_namespace{NumericConverterRegistry.cpp}::RegistryVisitor::Visit |
( |
const Registry::SingleItem & |
item, |
|
|
const Path & |
|
|
) |
| |
|
inlineoverridevirtual |
Reimplemented from Registry::Visitor.
Definition at line 42 of file NumericConverterRegistry.cpp.
43 {
45 return;
46
47 auto concreteItem =
49
50 if (concreteItem == nullptr)
51 {
52
53 assert(false);
54 return;
55 }
56
57
58 if (!concreteItem->factory->IsAcceptableInContext(
mContext))
59 return;
60
62 }
◆ mContext
const FormatterContext& anonymous_namespace{NumericConverterRegistry.cpp}::RegistryVisitor::mContext |
◆ mInMatchingGroup
bool anonymous_namespace{NumericConverterRegistry.cpp}::RegistryVisitor::mInMatchingGroup { false } |
◆ requestedType
const NumericConverterType anonymous_namespace{NumericConverterRegistry.cpp}::RegistryVisitor::requestedType |
◆ visitor
The documentation for this struct was generated from the following file: