libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::basic_stack_string< BuffN, charT, traits >::exception Struct Reference

#include <stack_string.hpp>

Inherits std::runtime_error.

Public Types

typedef std::runtime_error base_t
 

Public Member Functions

constexpr exception (char const *s) FORCE_INLINE
 

Detailed Description

template<unsigned int BuffN, class charT, class traits = std::char_traits<charT>>
struct jmmcg::LIBJMMCG_VER_NAMESPACE::basic_stack_string< BuffN, charT, traits >::exception

The type of the exception that we throw.

Definition at line 86 of file stack_string.hpp.

Member Typedef Documentation

◆ base_t

template<unsigned int BuffN, class charT , class traits = std::char_traits<charT>>
typedef std::runtime_error jmmcg::LIBJMMCG_VER_NAMESPACE::basic_stack_string< BuffN, charT, traits >::exception::base_t

Definition at line 87 of file stack_string.hpp.

Constructor & Destructor Documentation

◆ exception()

template<unsigned int BuffN, class charT , class traits = std::char_traits<charT>>
constexpr jmmcg::LIBJMMCG_VER_NAMESPACE::basic_stack_string< BuffN, charT, traits >::exception::exception ( char const *  s)
inlineexplicitconstexpr

Definition at line 89 of file stack_string.hpp.


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