WSF
wizard::ParseUtil::Context::MoverContext Struct Reference

Context (or scope) for a block defining a mover. More...

#include <ParseUtil.hpp>

Inheritance diagram for wizard::ParseUtil::Context::MoverContext:
Collaboration diagram for wizard::ParseUtil::Context::MoverContext:

Public Member Functions

 MoverContext ()=default
 MoverContext (Type aContextType)
Public Member Functions inherited from wizard::ParseUtil::Context::BlockContext
 BlockContext ()=default
 BlockContext (Type aContextType)

Static Public Member Functions

static MoverContext GetContext (WsfParseNode *aNode) noexcept
 Determines the context of a WsfParseNode.
Static Public Member Functions inherited from wizard::ParseUtil::Context::BlockContext
static BlockContext GetContext (WsfParseNode *aNode) noexcept

Additional Inherited Members

Public Attributes inherited from wizard::ParseUtil::Context::BlockContext
const Type mType {Type::NotApplicable}
 The type of context.

Detailed Description

Context (or scope) for a block defining a mover.

Constructor & Destructor Documentation

◆ MoverContext() [1/2]

wizard::ParseUtil::Context::MoverContext::MoverContext ( )
default

Referenced by GetContext().

◆ MoverContext() [2/2]

wizard::ParseUtil::Context::MoverContext::MoverContext ( Type aContextType)
inline

Member Function Documentation

◆ GetContext()

wizard::ParseUtil::Context::MoverContext wizard::ParseUtil::Context::MoverContext::GetContext ( WsfParseNode * aNode)
staticnoexcept

The documentation for this struct was generated from the following files:
Copyrights Multiple, All Rights Reserved