Skip to content

Class endstone::nbt::ValueTag

template <typename T>

ClassList > endstone > nbt > ValueTag

Inherits the following classes: endstone::nbt::TagBase

Public Types

Type Name
typedef T value_type

Public Functions

Type Name
constexpr ValueTag () = default
constexpr ValueTag (const T & v)
constexpr ValueTag (T && v)
operator const T & () noexcept const
const T & value () noexcept const

Public Types Documentation

typedef value_type

using endstone::nbt::ValueTag< T >::value_type =  T;

Public Functions Documentation

function ValueTag [⅓]

constexpr endstone::nbt::ValueTag::ValueTag () = default

function ValueTag [⅔]

inline explicit constexpr endstone::nbt::ValueTag::ValueTag (
    const  T & v
) 

function ValueTag [3/3]

inline explicit constexpr endstone::nbt::ValueTag::ValueTag (
    T && v
) 

function operator const T &

inline endstone::nbt::ValueTag::operator const T & () noexcept const

function value

inline const  T & endstone::nbt::ValueTag::value () noexcept const

Friends Documentation

friend operator!=

inline constexpr  bool endstone::nbt::ValueTag::operator!= (
    const  ValueTag & a,
    const  ValueTag & b
) noexcept

friend operator!=

inline constexpr  bool endstone::nbt::ValueTag::operator!= (
    const  ValueTag & a,
    const  T & b
) noexcept

friend operator!=

inline constexpr  bool endstone::nbt::ValueTag::operator!= (
    const  T & a,
    const  ValueTag & b
) noexcept

friend operator==

inline constexpr  bool endstone::nbt::ValueTag::operator== (
    const  ValueTag & a,
    const  ValueTag & b
) noexcept

friend operator==

inline constexpr  bool endstone::nbt::ValueTag::operator== (
    const  ValueTag & a,
    const  T & b
) noexcept

friend operator==

inline constexpr  bool endstone::nbt::ValueTag::operator== (
    const  T & a,
    const  ValueTag & b
) noexcept


The documentation for this class was generated from the following file include/endstone/nbt/value.h