openMSX
Public Member Functions | Static Public Attributes | List of all members
strCatImpl::ConcatIntegral< T > Struct Template Reference

#include <strCat.hh>

Public Member Functions

 ConcatIntegral (T t)
 
size_t size () const
 
char * copy (char *dst) const
 
 operator std::string () const
 

Static Public Attributes

static constexpr bool IS_SIGNED = std::numeric_limits<T>::is_signed
 
static constexpr size_t BUF_SIZE = 1 + std::numeric_limits<T>::digits10 + IS_SIGNED
 

Detailed Description

template<typename T>
struct strCatImpl::ConcatIntegral< T >

Definition at line 317 of file strCat.hh.

Constructor & Destructor Documentation

◆ ConcatIntegral()

template<typename T >
strCatImpl::ConcatIntegral< T >::ConcatIntegral ( t)
inline

Definition at line 322 of file strCat.hh.

References t.

Member Function Documentation

◆ copy()

template<typename T >
char* strCatImpl::ConcatIntegral< T >::copy ( char *  dst) const
inline

Definition at line 341 of file strCat.hh.

◆ operator std::string()

template<typename T >
strCatImpl::ConcatIntegral< T >::operator std::string ( ) const
inline

Definition at line 347 of file strCat.hh.

References strCatImpl::ConcatIntegral< T >::size().

◆ size()

template<typename T >
size_t strCatImpl::ConcatIntegral< T >::size ( ) const
inline

Definition at line 336 of file strCat.hh.

Referenced by strCatImpl::ConcatIntegral< T >::operator std::string().

Member Data Documentation

◆ BUF_SIZE

template<typename T >
constexpr size_t strCatImpl::ConcatIntegral< T >::BUF_SIZE = 1 + std::numeric_limits<T>::digits10 + IS_SIGNED
staticconstexpr

Definition at line 320 of file strCat.hh.

◆ IS_SIGNED

template<typename T >
constexpr bool strCatImpl::ConcatIntegral< T >::IS_SIGNED = std::numeric_limits<T>::is_signed
staticconstexpr

Definition at line 319 of file strCat.hh.


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