MySQL 8.4.2
Source Code Documentation
|
Generic attribute node that can be used with different base types and corresponding parse contexts. More...
Public Member Functions | |
PT_attribute (ATTRIBUTE a, CFP cfp) | |
bool | do_contextualize (typename BASE::context_t *pc) override |
Private Types | |
using | CFP = bool(*)(ATTRIBUTE, typename BASE::context_t *) |
Private Attributes | |
ATTRIBUTE | m_attr |
CFP | m_cfp |
Generic attribute node that can be used with different base types and corresponding parse contexts.
CFP (Contextualizer Function Pointer) argument implements a suitable contextualize action in the given context. Value is typically a decayed captureless lambda.
|
private |
|
inline |
|
inlineoverride |
|
private |
|
private |