| LeviLamina
    | 
This is the complete list of members for UniqueTagPtr, including all inherited members.
| contains(std::string_view key) const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| contains(std::string_view key) const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| contains(std::string_view key, Tag::Type type) const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| copy() const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| emplace() (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| get() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| get() const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| getId() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| hold() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| hold(::Tag::Type type) const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| index() const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_array() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_binary() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_boolean() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_null() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_number() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_number_float() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_number_integer() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_object() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_primitive() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_string() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| is_structured() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator bool() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inlineexplicit | 
| operator std::string &() & (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator std::string &&() && (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator std::string const &() const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator std::string_view() const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator std::unique_ptr< Tag >() &&noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator std::unique_ptr< Tag >() const &noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator T() const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator*() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator->() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator=(CompoundTagVariant &&r) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator=(CompoundTagVariant const &r) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator=(nullptr_t) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator=(std::unique_ptr< Tag > &&r) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator=(UniqueTagPtr &&r) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator=(UniqueTagPtr const &r) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator==(UniqueTagPtr const &r) const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator[](size_t index) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator[](size_t index) const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator[](std::string_view index) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator[](std::string_view index) const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator[](char const (&index)[N]) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| operator[](char const (&index)[N]) const (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| release() noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| reset(Tag *p=nullptr) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| size() const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| swap(UniqueTagPtr &r) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| toSnbt(SnbtFormat snbtFormat=SnbtFormat::PrettyFilePrint, uchar indent=4) const noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr() noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr(nullptr_t) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr(Tag *p) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inlineexplicit | 
| UniqueTagPtr(std::unique_ptr< Tag > &&ptr) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr(UniqueTagPtr &&r) noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr(UniqueTagPtr const &r) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr(CompoundTagVariant &&r) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| UniqueTagPtr(CompoundTagVariant const &r) (defined in UniqueTagPtr) | UniqueTagPtr | inline | 
| ~UniqueTagPtr() noexcept (defined in UniqueTagPtr) | UniqueTagPtr | inline |