mimic++ v9.2.1
Loading...
Searching...
No Matches
mimicpp::reporting::CallReport Class Reference

Contains the extracted info from a typed call::Info. More...

#include <CallReport.hpp>

Collaboration diagram for mimicpp::reporting::CallReport:
[legend]

Classes

class  Arg
 

Public Attributes

TargetReport target
 
TypeReport returnTypeInfo
 
std::vector< ArgargDetails {}
 
util::SourceLocation fromLoc {}
 
util::Stacktrace stacktrace {}
 
ValueCategory fromCategory {}
 
Constness fromConstness {}
 

Friends

bool operator== (CallReport const &, CallReport const &)=default
 

Related Symbols

(Note that these are not member symbols.)

template<typename Return, typename... Params>
CallReport make_call_report (TargetReport target, call::Info< Return, Params... > callInfo, util::Stacktrace stacktrace)
 Generates the call report for a given call info.
 

Detailed Description

Contains the extracted info from a typed call::Info.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( CallReport const & ,
CallReport const &  )
friend

Member Data Documentation

◆ argDetails

std::vector<Arg> mimicpp::reporting::CallReport::argDetails {}

◆ fromCategory

ValueCategory mimicpp::reporting::CallReport::fromCategory {}

◆ fromConstness

Constness mimicpp::reporting::CallReport::fromConstness {}

◆ fromLoc

util::SourceLocation mimicpp::reporting::CallReport::fromLoc {}

◆ returnTypeInfo

TypeReport mimicpp::reporting::CallReport::returnTypeInfo

◆ stacktrace

util::Stacktrace mimicpp::reporting::CallReport::stacktrace {}

◆ target

TargetReport mimicpp::reporting::CallReport::target

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