Skip to main content

CallInfo Struct

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 2.0.0 by Doxygen 1.14.0.