mimic++ v2
Loading...
Searching...
No Matches
mimicpp::CallReport Class Reference

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

#include <Reports.hpp>

Collaboration diagram for mimicpp::CallReport:
[legend]

Classes

class  Arg
 

Public Attributes

std::type_index returnTypeIndex
 
std::vector< ArgargDetails {}
 
std::source_location fromLoc {}
 
ValueCategory fromCategory {}
 
Constness fromConstness {}
 

Friends

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

Detailed Description

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

This type is meant to be used to communicate with independent domains via the reporter interface and thus contains the generic information as plain std types (e.g. the return type is provided as std::type_index instead of an actual type).

Friends And Related Symbol Documentation

◆ operator==

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

Member Data Documentation

◆ argDetails

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

◆ fromCategory

ValueCategory mimicpp::CallReport::fromCategory {}

◆ fromConstness

Constness mimicpp::CallReport::fromConstness {}

◆ fromLoc

std::source_location mimicpp::CallReport::fromLoc {}

◆ returnTypeIndex

std::type_index mimicpp::CallReport::returnTypeIndex

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