|
具体作用说明:
- Set开头+类型名的函数:设置node为此类型,从值或默认值设置
|
| std::conditional_t< bIsConst, const NBT_Type::End &, NBT_Type::End & > | GetEnd (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 End 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::End &, NBT_Type::End & > | GetEnd (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 End 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::End *, NBT_Type::End * > | GetIfEnd (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 End 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::End *, NBT_Type::End * > | GetIfEnd (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 End 类型数据的指针
|
| bool | IsEnd (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 End 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Byte &, NBT_Type::Byte & > | GetByte (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Byte 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Byte &, NBT_Type::Byte & > | GetByte (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Byte 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Byte *, NBT_Type::Byte * > | GetIfByte (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Byte 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Byte *, NBT_Type::Byte * > | GetIfByte (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Byte 类型数据的指针
|
| bool | IsByte (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Byte 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Short &, NBT_Type::Short & > | GetShort (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Short 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Short &, NBT_Type::Short & > | GetShort (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Short 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Short *, NBT_Type::Short * > | GetIfShort (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Short 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Short *, NBT_Type::Short * > | GetIfShort (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Short 类型数据的指针
|
| bool | IsShort (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Short 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Int &, NBT_Type::Int & > | GetInt (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Int 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Int &, NBT_Type::Int & > | GetInt (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Int 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Int *, NBT_Type::Int * > | GetIfInt (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Int 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Int *, NBT_Type::Int * > | GetIfInt (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Int 类型数据的指针
|
| bool | IsInt (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Int 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Long &, NBT_Type::Long & > | GetLong (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Long 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Long &, NBT_Type::Long & > | GetLong (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Long 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Long *, NBT_Type::Long * > | GetIfLong (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Long 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Long *, NBT_Type::Long * > | GetIfLong (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Long 类型数据的指针
|
| bool | IsLong (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Long 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Float &, NBT_Type::Float & > | GetFloat (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Float 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Float &, NBT_Type::Float & > | GetFloat (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Float 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Float *, NBT_Type::Float * > | GetIfFloat (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Float 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Float *, NBT_Type::Float * > | GetIfFloat (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Float 类型数据的指针
|
| bool | IsFloat (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Float 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Double &, NBT_Type::Double & > | GetDouble (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Double 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Double &, NBT_Type::Double & > | GetDouble (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Double 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Double *, NBT_Type::Double * > | GetIfDouble (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Double 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Double *, NBT_Type::Double * > | GetIfDouble (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Double 类型数据的指针
|
| bool | IsDouble (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Double 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray &, NBT_Type::ByteArray & > | GetByteArray (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 ByteArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray &, NBT_Type::ByteArray & > | GetByteArray (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 ByteArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray *, NBT_Type::ByteArray * > | GetIfByteArray (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 ByteArray 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray *, NBT_Type::ByteArray * > | GetIfByteArray (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 ByteArray 类型数据的指针
|
| bool | IsByteArray (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 ByteArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray &, NBT_Type::IntArray & > | GetIntArray (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 IntArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray &, NBT_Type::IntArray & > | GetIntArray (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 IntArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray *, NBT_Type::IntArray * > | GetIfIntArray (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 IntArray 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray *, NBT_Type::IntArray * > | GetIfIntArray (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 IntArray 类型数据的指针
|
| bool | IsIntArray (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 IntArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray &, NBT_Type::LongArray & > | GetLongArray (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 LongArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray &, NBT_Type::LongArray & > | GetLongArray (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 LongArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray *, NBT_Type::LongArray * > | GetIfLongArray (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 LongArray 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray *, NBT_Type::LongArray * > | GetIfLongArray (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 LongArray 类型数据的指针
|
| bool | IsLongArray (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 LongArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::String &, NBT_Type::String & > | GetString (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 String 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::String &, NBT_Type::String & > | GetString (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 String 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::String *, NBT_Type::String * > | GetIfString (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 String 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::String *, NBT_Type::String * > | GetIfString (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 String 类型数据的指针
|
| bool | IsString (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 String 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::List &, NBT_Type::List & > | GetList (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 List 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::List &, NBT_Type::List & > | GetList (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 List 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::List *, NBT_Type::List * > | GetIfList (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 List 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::List *, NBT_Type::List * > | GetIfList (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 List 类型数据的指针
|
| bool | IsList (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 List 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Compound &, NBT_Type::Compound & > | GetCompound (NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Compound 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Compound &, NBT_Type::Compound & > | GetCompound (const NBT_Node_View &node) |
| | 友元函数:从NBT_Node_View对象中获取 Compound 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Compound *, NBT_Type::Compound * > | GetIfCompound (NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Compound 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Compound *, NBT_Type::Compound * > | GetIfCompound (const NBT_Node_View &node) noexcept |
| | 友元函数:从NBT_Node_View对象中获取 Compound 类型数据的指针
|
| bool | IsCompound (const NBT_Node_View &node) |
| | 友元函数:检查目标对象中是否指向 Compound 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::End &, NBT_Type::End & > | GetEnd () const |
| | 获取当前视图指向的 End 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::End &, NBT_Type::End & > | GetEnd () |
| | 获取当前视图指向的 End 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::End *, NBT_Type::End * > | GetIfEnd () const noexcept |
| | 获取当前视图指向的 End 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::End *, NBT_Type::End * > | GetIfEnd () noexcept |
| | 获取当前视图指向的 End 类型的数据的指针
|
| bool | IsEnd () const |
| | 检查当前视图是否指向 End 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Byte &, NBT_Type::Byte & > | GetByte () const |
| | 获取当前视图指向的 Byte 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Byte &, NBT_Type::Byte & > | GetByte () |
| | 获取当前视图指向的 Byte 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Byte *, NBT_Type::Byte * > | GetIfByte () const noexcept |
| | 获取当前视图指向的 Byte 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Byte *, NBT_Type::Byte * > | GetIfByte () noexcept |
| | 获取当前视图指向的 Byte 类型的数据的指针
|
| bool | IsByte () const |
| | 检查当前视图是否指向 Byte 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Short &, NBT_Type::Short & > | GetShort () const |
| | 获取当前视图指向的 Short 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Short &, NBT_Type::Short & > | GetShort () |
| | 获取当前视图指向的 Short 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Short *, NBT_Type::Short * > | GetIfShort () const noexcept |
| | 获取当前视图指向的 Short 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Short *, NBT_Type::Short * > | GetIfShort () noexcept |
| | 获取当前视图指向的 Short 类型的数据的指针
|
| bool | IsShort () const |
| | 检查当前视图是否指向 Short 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Int &, NBT_Type::Int & > | GetInt () const |
| | 获取当前视图指向的 Int 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Int &, NBT_Type::Int & > | GetInt () |
| | 获取当前视图指向的 Int 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Int *, NBT_Type::Int * > | GetIfInt () const noexcept |
| | 获取当前视图指向的 Int 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Int *, NBT_Type::Int * > | GetIfInt () noexcept |
| | 获取当前视图指向的 Int 类型的数据的指针
|
| bool | IsInt () const |
| | 检查当前视图是否指向 Int 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Long &, NBT_Type::Long & > | GetLong () const |
| | 获取当前视图指向的 Long 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Long &, NBT_Type::Long & > | GetLong () |
| | 获取当前视图指向的 Long 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Long *, NBT_Type::Long * > | GetIfLong () const noexcept |
| | 获取当前视图指向的 Long 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Long *, NBT_Type::Long * > | GetIfLong () noexcept |
| | 获取当前视图指向的 Long 类型的数据的指针
|
| bool | IsLong () const |
| | 检查当前视图是否指向 Long 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Float &, NBT_Type::Float & > | GetFloat () const |
| | 获取当前视图指向的 Float 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Float &, NBT_Type::Float & > | GetFloat () |
| | 获取当前视图指向的 Float 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Float *, NBT_Type::Float * > | GetIfFloat () const noexcept |
| | 获取当前视图指向的 Float 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Float *, NBT_Type::Float * > | GetIfFloat () noexcept |
| | 获取当前视图指向的 Float 类型的数据的指针
|
| bool | IsFloat () const |
| | 检查当前视图是否指向 Float 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Double &, NBT_Type::Double & > | GetDouble () const |
| | 获取当前视图指向的 Double 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Double &, NBT_Type::Double & > | GetDouble () |
| | 获取当前视图指向的 Double 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Double *, NBT_Type::Double * > | GetIfDouble () const noexcept |
| | 获取当前视图指向的 Double 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Double *, NBT_Type::Double * > | GetIfDouble () noexcept |
| | 获取当前视图指向的 Double 类型的数据的指针
|
| bool | IsDouble () const |
| | 检查当前视图是否指向 Double 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray &, NBT_Type::ByteArray & > | GetByteArray () const |
| | 获取当前视图指向的 ByteArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray &, NBT_Type::ByteArray & > | GetByteArray () |
| | 获取当前视图指向的 ByteArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray *, NBT_Type::ByteArray * > | GetIfByteArray () const noexcept |
| | 获取当前视图指向的 ByteArray 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::ByteArray *, NBT_Type::ByteArray * > | GetIfByteArray () noexcept |
| | 获取当前视图指向的 ByteArray 类型的数据的指针
|
| bool | IsByteArray () const |
| | 检查当前视图是否指向 ByteArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray &, NBT_Type::IntArray & > | GetIntArray () const |
| | 获取当前视图指向的 IntArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray &, NBT_Type::IntArray & > | GetIntArray () |
| | 获取当前视图指向的 IntArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray *, NBT_Type::IntArray * > | GetIfIntArray () const noexcept |
| | 获取当前视图指向的 IntArray 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::IntArray *, NBT_Type::IntArray * > | GetIfIntArray () noexcept |
| | 获取当前视图指向的 IntArray 类型的数据的指针
|
| bool | IsIntArray () const |
| | 检查当前视图是否指向 IntArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray &, NBT_Type::LongArray & > | GetLongArray () const |
| | 获取当前视图指向的 LongArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray &, NBT_Type::LongArray & > | GetLongArray () |
| | 获取当前视图指向的 LongArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray *, NBT_Type::LongArray * > | GetIfLongArray () const noexcept |
| | 获取当前视图指向的 LongArray 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::LongArray *, NBT_Type::LongArray * > | GetIfLongArray () noexcept |
| | 获取当前视图指向的 LongArray 类型的数据的指针
|
| bool | IsLongArray () const |
| | 检查当前视图是否指向 LongArray 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::String &, NBT_Type::String & > | GetString () const |
| | 获取当前视图指向的 String 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::String &, NBT_Type::String & > | GetString () |
| | 获取当前视图指向的 String 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::String *, NBT_Type::String * > | GetIfString () const noexcept |
| | 获取当前视图指向的 String 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::String *, NBT_Type::String * > | GetIfString () noexcept |
| | 获取当前视图指向的 String 类型的数据的指针
|
| bool | IsString () const |
| | 检查当前视图是否指向 String 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::List &, NBT_Type::List & > | GetList () const |
| | 获取当前视图指向的 List 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::List &, NBT_Type::List & > | GetList () |
| | 获取当前视图指向的 List 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::List *, NBT_Type::List * > | GetIfList () const noexcept |
| | 获取当前视图指向的 List 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::List *, NBT_Type::List * > | GetIfList () noexcept |
| | 获取当前视图指向的 List 类型的数据的指针
|
| bool | IsList () const |
| | 检查当前视图是否指向 List 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Compound &, NBT_Type::Compound & > | GetCompound () const |
| | 获取当前视图指向的 Compound 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Compound &, NBT_Type::Compound & > | GetCompound () |
| | 获取当前视图指向的 Compound 类型的数据
|
| std::conditional_t< bIsConst, const NBT_Type::Compound *, NBT_Type::Compound * > | GetIfCompound () const noexcept |
| | 获取当前视图指向的 Compound 类型数据的指针
|
| std::conditional_t< bIsConst, const NBT_Type::Compound *, NBT_Type::Compound * > | GetIfCompound () noexcept |
| | 获取当前视图指向的 Compound 类型的数据的指针
|
| bool | IsCompound () const |
| | 检查当前视图是否指向 Compound 类型的数据
|
| template<typename = void> |
| NBT_Type::End & | SetEnd (NBT_Type::End &value) |
| | 从value设置 End 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::End & | SetEnd (const NBT_Type::End &value) |
| | 从value设置 End 类型的视图(const)
|
| NBT_Type::End & | SetEnd (NBT_Type::End &&_Temp)=delete |
| | 删除从临时对象设置 End 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Byte & | SetByte (NBT_Type::Byte &value) |
| | 从value设置 Byte 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Byte & | SetByte (const NBT_Type::Byte &value) |
| | 从value设置 Byte 类型的视图(const)
|
| NBT_Type::Byte & | SetByte (NBT_Type::Byte &&_Temp)=delete |
| | 删除从临时对象设置 Byte 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Short & | SetShort (NBT_Type::Short &value) |
| | 从value设置 Short 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Short & | SetShort (const NBT_Type::Short &value) |
| | 从value设置 Short 类型的视图(const)
|
| NBT_Type::Short & | SetShort (NBT_Type::Short &&_Temp)=delete |
| | 删除从临时对象设置 Short 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Int & | SetInt (NBT_Type::Int &value) |
| | 从value设置 Int 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Int & | SetInt (const NBT_Type::Int &value) |
| | 从value设置 Int 类型的视图(const)
|
| NBT_Type::Int & | SetInt (NBT_Type::Int &&_Temp)=delete |
| | 删除从临时对象设置 Int 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Long & | SetLong (NBT_Type::Long &value) |
| | 从value设置 Long 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Long & | SetLong (const NBT_Type::Long &value) |
| | 从value设置 Long 类型的视图(const)
|
| NBT_Type::Long & | SetLong (NBT_Type::Long &&_Temp)=delete |
| | 删除从临时对象设置 Long 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Float & | SetFloat (NBT_Type::Float &value) |
| | 从value设置 Float 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Float & | SetFloat (const NBT_Type::Float &value) |
| | 从value设置 Float 类型的视图(const)
|
| NBT_Type::Float & | SetFloat (NBT_Type::Float &&_Temp)=delete |
| | 删除从临时对象设置 Float 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Double & | SetDouble (NBT_Type::Double &value) |
| | 从value设置 Double 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Double & | SetDouble (const NBT_Type::Double &value) |
| | 从value设置 Double 类型的视图(const)
|
| NBT_Type::Double & | SetDouble (NBT_Type::Double &&_Temp)=delete |
| | 删除从临时对象设置 Double 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::ByteArray & | SetByteArray (NBT_Type::ByteArray &value) |
| | 从value设置 ByteArray 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::ByteArray & | SetByteArray (const NBT_Type::ByteArray &value) |
| | 从value设置 ByteArray 类型的视图(const)
|
| NBT_Type::ByteArray & | SetByteArray (NBT_Type::ByteArray &&_Temp)=delete |
| | 删除从临时对象设置 ByteArray 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::IntArray & | SetIntArray (NBT_Type::IntArray &value) |
| | 从value设置 IntArray 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::IntArray & | SetIntArray (const NBT_Type::IntArray &value) |
| | 从value设置 IntArray 类型的视图(const)
|
| NBT_Type::IntArray & | SetIntArray (NBT_Type::IntArray &&_Temp)=delete |
| | 删除从临时对象设置 IntArray 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::LongArray & | SetLongArray (NBT_Type::LongArray &value) |
| | 从value设置 LongArray 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::LongArray & | SetLongArray (const NBT_Type::LongArray &value) |
| | 从value设置 LongArray 类型的视图(const)
|
| NBT_Type::LongArray & | SetLongArray (NBT_Type::LongArray &&_Temp)=delete |
| | 删除从临时对象设置 LongArray 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::String & | SetString (NBT_Type::String &value) |
| | 从value设置 String 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::String & | SetString (const NBT_Type::String &value) |
| | 从value设置 String 类型的视图(const)
|
| NBT_Type::String & | SetString (NBT_Type::String &&_Temp)=delete |
| | 删除从临时对象设置 String 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::List & | SetList (NBT_Type::List &value) |
| | 从value设置 List 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::List & | SetList (const NBT_Type::List &value) |
| | 从value设置 List 类型的视图(const)
|
| NBT_Type::List & | SetList (NBT_Type::List &&_Temp)=delete |
| | 删除从临时对象设置 List 类型的视图,,防止从临时对象构造导致悬空指针
|
| template<typename = void> |
| NBT_Type::Compound & | SetCompound (NBT_Type::Compound &value) |
| | 从value设置 Compound 类型的视图(非const)
|
| template<typename = void> |
| const NBT_Type::Compound & | SetCompound (const NBT_Type::Compound &value) |
| | 从value设置 Compound 类型的视图(const)
|
| NBT_Type::Compound & | SetCompound (NBT_Type::Compound &&_Temp)=delete |
| | 删除从临时对象设置 Compound 类型的视图,,防止从临时对象构造导致悬空指针
|