mimic++ v4
|
Contains the extracted info from a typed call::Info
.
More...
#include <Reports.hpp>
Classes | |
class | Arg |
Public Attributes | |
std::type_index | returnTypeIndex |
std::vector< Arg > | argDetails {} |
std::source_location | fromLoc {} |
ValueCategory | fromCategory {} |
Constness | fromConstness {} |
Friends | |
bool | operator== (const CallReport &lhs, const CallReport &rhs) |
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).
|
friend |
std::vector<Arg> mimicpp::CallReport::argDetails {} |
ValueCategory mimicpp::CallReport::fromCategory {} |
Constness mimicpp::CallReport::fromConstness {} |
std::source_location mimicpp::CallReport::fromLoc {} |
std::type_index mimicpp::CallReport::returnTypeIndex |