mimic++ v2
Loading...
Searching...
No Matches
mimicpp::call::Info< Return, Args > Class Template Reference

#include <Call.hpp>

Public Types

using ArgListT = std::tuple<std::reference_wrapper<std::remove_reference_t<Args>>...>
 

Public Attributes

ArgListT args
 
ValueCategory fromCategory {}
 
Constness fromConstness {}
 
std::source_location fromSourceLocation {}
 

Friends

bool operator== (const Info &lhs, const Info &rhs)
 

Related Symbols

(Note that these are not member symbols.)

template<typename Return , typename... Params>
CallReport make_call_report (const call::Info< Return, Params... > &callInfo)
 Generates the call report for a given call info.
 

Member Typedef Documentation

◆ ArgListT

template<typename Return , typename... Args>
using mimicpp::call::Info< Return, Args >::ArgListT = std::tuple<std::reference_wrapper<std::remove_reference_t<Args>>...>

Friends And Related Symbol Documentation

◆ operator==

template<typename Return , typename... Args>
bool operator== ( const Info< Return, Args > & lhs,
const Info< Return, Args > & rhs )
friend

Member Data Documentation

◆ args

template<typename Return , typename... Args>
ArgListT mimicpp::call::Info< Return, Args >::args

◆ fromCategory

template<typename Return , typename... Args>
ValueCategory mimicpp::call::Info< Return, Args >::fromCategory {}

◆ fromConstness

template<typename Return , typename... Args>
Constness mimicpp::call::Info< Return, Args >::fromConstness {}

◆ fromSourceLocation

template<typename Return , typename... Args>
std::source_location mimicpp::call::Info< Return, Args >::fromSourceLocation {}

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