Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound > API/Runtime/Engine/Sound/TVisitorPatternBase
Inheritance Hierarchy
- Audio::Quartz::PrivateDefs::TVisitorPatternBase< Ts... >::TVisitorInterface
- TVisitorPatternBase::IVisitorBase
- TVisitorPatternBase::TVisitWithLambda
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/QuartzCompileTimeVisitor.h |
| Include | #include "Sound/QuartzCompileTimeVisitor.h" |
Syntax
template<class TargetInterface>
class TVisitWithLambda : public Audio::Quartz::PrivateDefs::TVisitorPatternBase< Ts >::IVisitorBase
Remarks
TVisitWithLambda This templatized visitor is used in ::PushLambda() external code does not need to worry about the visitor pattern
Constructors
| Type | Name | Description | |
|---|---|---|---|
TVisitWithLambda
(
TFunction< void(TargetInterface&)> InLambda |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Visit
(
TargetInterface& InTarget |