YSTest: 成员列表

YSTest PreAlpha_b900_20201012 The YSLib Test Project

NPL::ByteParser 成员列表

成员的完整列表，这些成员属于 NPL::ByteParser,包括所有继承而来的类成员

args | NPL::ByteParser |
buffer | NPL::BufferedByteParserBase | private
Buffer | NPL::BufferedByteParserBase | private
BufferedByteParserBase | NPL::BufferedByteParserBase | private
BufferedByteParserBase(LexicalAnalyzer &lexer, pmr::polymorphic_allocator< yimpl(byte)> a={}) | NPL::BufferedByteParserBase | inlineprivate
ByteParser(LexicalAnalyzer &lexer, pmr::polymorphic_allocator< yimpl(byte)> a={}) | NPL::ByteParser | inline
ByteParser(const ByteParser &parse) | NPL::ByteParser | inline
DefDeCopyMoveCtorAssignment(BufferedByteParserBase) DefGetter(const ynothrow | NPL::BufferedByteParserBase | private
DefDeMoveCtor(ByteParser) PDefHOp(ByteParser & | NPL::ByteParser |
DefGetter(ynothrow, string &, BufferRef, buffer) DefGetter(const ynothrow | NPL::BufferedByteParserBase | private
DefGetter(ynothrow, char &, BackRef, buffer.back()) PDefH(size_t | NPL::BufferedByteParserBase | private
ImplExpr(buffer.reserve(n)) friend DefSwap(ynothrow | NPL::BufferedByteParserBase | private
ImplRet(ystdex::copy_and_swap(*this, parse)) DefDeMoveAssignment(ByteParser) template< typename... _tParams > inline void operator()(char c | NPL::ByteParser |
NPL::BufferedByteParserBase::ImplRet(buffer.length() -(ld !=char() ? 1 :0)) PDefH(void | NPL::BufferedByteParserBase | private
lexemes | NPL::ByteParser | mutableprivate
lexer_ref | NPL::BufferedByteParserBase | private
LexerRef | NPL::BufferedByteParserBase | private
ParseResult typedef | NPL::ByteParser |
QueryLastDelimited | NPL::BufferedByteParserBase | private
reserve | NPL::ByteParser |
std::swap(_x.lexer_ref, _y.lexer_ref) | NPL::BufferedByteParserBase | private
Update(lexer.FilterChar(c, GetBufferRef(), yforward(args)...) &&lexer.UpdateBack(GetBackRef(), c)) | NPL::ByteParser |
update_current | NPL::ByteParser | private