OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::AssetIDWrapper< AssetTag > Class Template Reference

#include <AssetIDWrapper.hpp>

Public Types

using IDType = AssetID< AssetTag >
 

Public Member Functions

SIV3D_NODISCARD_CXX20 AssetIDWrapper ()
 
SIV3D_NODISCARD_CXX20 AssetIDWrapper (IDType id) noexcept
 
 ~AssetIDWrapper ()
 
constexpr IDType id () const noexcept
 

Member Typedef Documentation

◆ IDType

template<class AssetTag >
using s3d::AssetIDWrapper< AssetTag >::IDType = AssetID<AssetTag>

Constructor & Destructor Documentation

◆ AssetIDWrapper() [1/2]

template<class AssetTag >
SIV3D_NODISCARD_CXX20 s3d::AssetIDWrapper< AssetTag >::AssetIDWrapper ( )

◆ AssetIDWrapper() [2/2]

template<class AssetTag >
SIV3D_NODISCARD_CXX20 s3d::AssetIDWrapper< AssetTag >::AssetIDWrapper ( IDType  id)
explicitnoexcept

◆ ~AssetIDWrapper()

template<class AssetTag >
s3d::AssetIDWrapper< AssetTag >::~AssetIDWrapper ( )

Member Function Documentation

◆ id()

template<class AssetTag >
constexpr IDType s3d::AssetIDWrapper< AssetTag >::id ( ) const
constexprnoexcept

The documentation for this class was generated from the following file: