mimic++ v9.3.0
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

(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.

◆ 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: