Skip to main content

The OutputCodeElem Struct Reference

Declaration

struct OutputCodeList::OutputCodeElem { ... }

Public Constructors Index

OutputCodeElem (OutputCodeIntfPtr &&p)
OutputCodeElem (const OutputCodeElem &other)

Public Operators Index

OutputCodeElem &operator= (const OutputCodeElem &other)

Public Member Attributes Index

OutputCodeIntfPtrintf
boolenabled = true

Definition at line 169 of file outputlist.h.

Public Constructors

OutputCodeElem()

OutputCodeList::OutputCodeElem::OutputCodeElem (OutputCodeIntfPtr && p)
inline explicit

Definition at line 171 of file outputlist.h.

171 explicit OutputCodeElem(OutputCodeIntfPtr &&p) : intf(std::move(p)) {}

Reference intf.

Referenced by operator= and OutputCodeElem.

OutputCodeElem()

OutputCodeList::OutputCodeElem::OutputCodeElem (const OutputCodeElem & other)
inline

Definition at line 172 of file outputlist.h.

173 {
174 intf = other.intf->clone();
175 enabled = other.enabled;
176 }

References enabled, intf and OutputCodeElem.

Public Operators

operator=()

OutputCodeElem & OutputCodeList::OutputCodeElem::operator= (const OutputCodeElem & other)
inline

Definition at line 177 of file outputlist.h.

178 {
179 if (&other!=this)
180 {
181 intf = other.intf->clone();
182 enabled = other.enabled;
183 }
184 return *this;
185 }

References enabled, intf and OutputCodeElem.

Public Member Attributes

enabled

bool OutputCodeList::OutputCodeElem::enabled = true

Definition at line 187 of file outputlist.h.

187 bool enabled = true;

Referenced by operator= and OutputCodeElem.

intf

OutputCodeIntfPtr OutputCodeList::OutputCodeElem::intf

Definition at line 186 of file outputlist.h.

Referenced by operator=, OutputCodeElem and OutputCodeElem.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.