libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::info::function::argument Class Reference

Attempt to include argument information for the function from which the exception was constructed. More...

#include <info.hpp>

Public Member Functions

template<typename Arg_Val >
 __declspec (dllexport) argument(tstring &&n
 
const Arg_Val &v noexcept (false)
 

Static Public Member Functions

static constexpr std::size_t max_size () noexcept(true)
 

Friends

tostream &__fastcall operator<< (tostream &o, const argument &a) noexcept(false)
 

Detailed Description

Attempt to include argument information for the function from which the exception was constructed.

Definition at line 91 of file info.hpp.

Member Function Documentation

◆ __declspec()

template<typename Arg_Val >
jmmcg::LIBJMMCG_VER_NAMESPACE::info::function::argument::__declspec ( dllexport  ) &&

◆ max_size()

static constexpr std::size_t jmmcg::LIBJMMCG_VER_NAMESPACE::info::function::argument::max_size ( )
inlinestaticconstexprnoexcept

Definition at line 106 of file info.hpp.

Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::info::function::max_size().

◆ noexcept()

const Arg_Val& v jmmcg::LIBJMMCG_VER_NAMESPACE::info::function::argument::noexcept ( false  )
inline

Definition at line 100 of file info.hpp.

Friends And Related Function Documentation

◆ operator<<

tostream& __fastcall operator<< ( tostream o,
const argument a 
)
friend
Todo:
Implement using the advice given in "Standard C++ IOStreams and Locales" by A.Langer & K.Kreft, page 170.

Definition at line 113 of file info.hpp.


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