libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::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(const tstring &n
 
const Arg_Val &v noexcept (false)
 
__stdcall ~argument (void) noexcept(true)
 
__stdcall argument (const argument &a) noexcept(false)
 
argument &__fastcall operator= (const argument &a) noexcept(false)
 

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 121 of file info.hpp.

Constructor & Destructor Documentation

◆ ~argument()

__stdcall jmmcg::info::function::argument::~argument ( void  )
inlinenoexcept

Definition at line 135 of file info.hpp.

◆ argument()

__stdcall jmmcg::info::function::argument::argument ( const argument a)
inlinenoexcept

Definition at line 137 of file info.hpp.

Member Function Documentation

◆ __declspec()

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

◆ noexcept()

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

Definition at line 130 of file info.hpp.

◆ operator=()

argument& __fastcall jmmcg::info::function::argument::operator= ( const argument a)
inlinenoexcept

Definition at line 142 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 152 of file info.hpp.


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