Skip to main content

The CallInfo Struct Reference

Declaration

struct OutputCodeRecorder::CallInfo { ... }

Public Member Typedefs Index

usingConditionFunc = std::function< bool()>
usingOutputFunc = std::function< void(OutputCodeList *)>

Public Constructors Index

CallInfo (ConditionFunc &&c, OutputFunc &&f, bool ic)

Public Member Attributes Index

ConditionFunccondition
OutputFuncfunction
boolinsideSpecialComment = false

Definition at line 142 of file outputlist.h.

Public Member Typedefs

ConditionFunc

using OutputCodeRecorder::CallInfo::ConditionFunc = std::function<bool()>

Definition at line 144 of file outputlist.h.

144 using ConditionFunc = std::function<bool()>;

OutputFunc

using OutputCodeRecorder::CallInfo::OutputFunc = std::function<void(OutputCodeList*)>

Definition at line 145 of file outputlist.h.

145 using OutputFunc = std::function<void(OutputCodeList*)>;

Public Constructors

CallInfo()

OutputCodeRecorder::CallInfo::CallInfo (ConditionFunc && c, OutputFunc && f, bool ic)
inline

Definition at line 146 of file outputlist.h.

147 : condition(std::move(c)), function(std::move(f)), insideSpecialComment(ic) {}

References condition, function and insideSpecialComment.

Public Member Attributes

condition

ConditionFunc OutputCodeRecorder::CallInfo::condition

Definition at line 148 of file outputlist.h.

Referenced by CallInfo.

function

OutputFunc OutputCodeRecorder::CallInfo::function

Definition at line 149 of file outputlist.h.

Referenced by CallInfo.

insideSpecialComment

bool OutputCodeRecorder::CallInfo::insideSpecialComment = false

Definition at line 150 of file outputlist.h.

Referenced by CallInfo.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.