MUDA_APP
Loading...
Searching...
No Matches
muda::ViewerBase< IsConst > Class Template Reference

Public Member Functions

MUDA_GENERIC const char * name () const MUDA_NOEXCEPT
 
MUDA_GENERIC const char * kernel_name () const MUDA_NOEXCEPT
 
 ViewerBase (const ViewerBase &)=default
 
 ViewerBase (ViewerBase &&)=default
 
ViewerBaseoperator= (const ViewerBase &)=default
 
ViewerBaseoperator= (ViewerBase &&)=default
 

Static Public Attributes

static constexpr bool IsConst = IsConst
 
static constexpr bool IsNonConst = !IsConst
 

Protected Types

template<typename T >
using auto_const_t = std::conditional_t< IsConst, const T, T >
 
template<typename T >
using non_const_enable_t = std::enable_if_t< IsNonConst, T >
 

Protected Member Functions

MUDA_INLINE MUDA_HOST void name (const char *n) MUDA_NOEXCEPT
 
MUDA_INLINE MUDA_GENERIC void name (details::StringPointer pointer) MUDA_NOEXCEPT
 
MUDA_INLINE MUDA_GENERIC void copy_name (const ViewerBase &other) MUDA_NOEXCEPT
 

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