|
LibSWOC++ 1.5.14
Solid Wall of C++
|
#include <bwf_base.h>


Public Member Functions | |
| virtual | ~NameBinding () |
| Force virtual destructor. | |
| virtual BufferWriter & | operator() (BufferWriter &w, Spec const &spec) const =0 |
Static Protected Member Functions | |
| static BufferWriter & | err_invalid_name (BufferWriter &w, Spec const &spec) |
| — Names / Generators — | |
Base class for implementing a name binding functor.
This expected to be inherited by other classes that provide the name binding service. It does a few small but handy things.
Definition at line 252 of file bwf_base.h.
|
inlinestaticprotected |
— Names / Generators —
Standardized missing name method.
| w | The destination buffer. |
| spec | Format specifier, used to determine the invalid name. |
Definition at line 547 of file bwf_base.h.
|
pure virtual |
Generate output text for name on the output w using the format specifier spec. This must match the BoundNameSignature type.
| w | Output stream. |
| spec | Parsed format specifier. |
spec._name.Implemented in swoc::bwf::ContextNames< T >::Binding, swoc::bwf::ExternalNames, and swoc::bwf::NilBinding.