This is the complete list of members for lexy::buffer< Encoding, MemoryResource >, including all inherited members.
_data | lexy::buffer< Encoding, MemoryResource > | private |
_has_sentinel | lexy::buffer< Encoding, MemoryResource > | privatestatic |
_resource | lexy::buffer< Encoding, MemoryResource > | private |
_size | lexy::buffer< Encoding, MemoryResource > | private |
adopt(const char_type *data, std::size_t size, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) | lexy::buffer< Encoding, MemoryResource > | inlinestatic |
allocate(std::size_t size) const | lexy::buffer< Encoding, MemoryResource > | inlineprivate |
buffer() noexcept | lexy::buffer< Encoding, MemoryResource > | inline |
buffer(MemoryResource *resource) noexcept | lexy::buffer< Encoding, MemoryResource > | inlineexplicit |
buffer(const char_type *data, std::size_t size, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) | lexy::buffer< Encoding, MemoryResource > | inlineexplicit |
buffer(const char_type *begin, const char_type *end, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) | lexy::buffer< Encoding, MemoryResource > | inlineexplicit |
buffer(const CharT *data, std::size_t size, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) | lexy::buffer< Encoding, MemoryResource > | inlineexplicit |
buffer(const CharT *begin, const CharT *end, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) | lexy::buffer< Encoding, MemoryResource > | inlineexplicit |
buffer(const View &view, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) | lexy::buffer< Encoding, MemoryResource > | inlineexplicit |
buffer(const buffer &other) | lexy::buffer< Encoding, MemoryResource > | inline |
buffer(const buffer &other, MemoryResource *resource) | lexy::buffer< Encoding, MemoryResource > | inline |
buffer(buffer &&other) noexcept | lexy::buffer< Encoding, MemoryResource > | inline |
char_type typedef | lexy::buffer< Encoding, MemoryResource > | |
data() const noexcept | lexy::buffer< Encoding, MemoryResource > | inline |
encoding typedef | lexy::buffer< Encoding, MemoryResource > | |
operator=(const buffer &other) | lexy::buffer< Encoding, MemoryResource > | inline |
operator=(buffer &&other) noexcept(std::is_empty_v< MemoryResource >) | lexy::buffer< Encoding, MemoryResource > | inline |
reader() const &noexcept | lexy::buffer< Encoding, MemoryResource > | inline |
release() &&noexcept | lexy::buffer< Encoding, MemoryResource > | inline |
size() const noexcept | lexy::buffer< Encoding, MemoryResource > | inline |
~buffer() noexcept | lexy::buffer< Encoding, MemoryResource > | inline |