Struct SSwitchCodeContext#

Inheritance Relationships#

Derived Type#

Struct Documentation#

struct SSwitchCodeContext#

Switch code context to be processed in the joined parent of both the union with variable based switch and the switch variable.

Subclassed by SDefinitionSwitchCodeContext

Public Members

std::shared_ptr<SSwitchVarContext> ptrSwitchVar#

The switch variable context.

std::string ssSwitchVarName#

Exact statement of the switch var as scoped member relative to the joint container of both union and switch variable.

std::string ssSwitchValue#

The first switch value (if available).

std::vector<SArrayIterationInfo> vecArrayIterationInfo#

The iteration information about any array of declarations for the structures holding unions or for unions themselves.