Lines Matching refs:MasterValueParser
63 class MasterValueParser : public ElementParser {
169 MasterValueParser* parent, T* value) { in BuildParser()
213 MasterValueParser* parent, T* value) { in BuildParser()
260 MasterValueParser* parent, T* value) { in BuildParser()
301 explicit MasterValueParser(Args&&... args) in MasterValueParser() function
316 static_assert(!std::is_base_of<MasterValueParser<T>, Parser>::value, in MakeChild()
326 static_assert(!std::is_base_of<MasterValueParser<T>, Parser>::value, in MakeChild()
335 static_assert(std::is_base_of<MasterValueParser<T>, Parser>::value, in MakeChild()
430 explicit ChildParser(MasterValueParser* parent, F consume_element_value,
461 MasterValueParser* parent_;
481 return MasterValueParser::HasTag<Tag, Tags...>::value;
490 MakeChildParser(MasterValueParser* parent, F consume_element_value, ...) {
500 MakeChildParser(MasterValueParser* parent, F consume_element_value,
511 MakeChildParser(MasterValueParser* parent, F consume_element_value,