Public Member Functions | List of all members
clang::insights::P0315Visitor< T > Class Template Reference

! Find a LambdaExpr inside a Decltype More...

#include "InsightsHelpers.h"

Inheritance diagram for clang::insights::P0315Visitor< T >:
Inheritance graph
[legend]
Collaboration diagram for clang::insights::P0315Visitor< T >:
Collaboration graph
[legend]

Public Member Functions

constexpr P0315Visitor (T &consumer)
 
bool VisitLambdaExpr (const LambdaExpr *expr)
 
const LambdaExpr * Get () const
 

Detailed Description

template<typename T>
requires (std::derived_from<T, CodeGenerator> or std::same_as<T, OutputFormatHelper>)
class clang::insights::P0315Visitor< T >

! Find a LambdaExpr inside a Decltype

Definition at line 364 of file InsightsHelpers.h.

Constructor & Destructor Documentation

◆ P0315Visitor()

template<typename T >
constexpr clang::insights::P0315Visitor< T >::P0315Visitor ( T &  consumer)
inlineconstexpr

Definition at line 370 of file InsightsHelpers.h.

Member Function Documentation

◆ Get()

template<typename T >
const LambdaExpr * clang::insights::P0315Visitor< T >::Get ( ) const
inline

Definition at line 384 of file InsightsHelpers.h.

◆ VisitLambdaExpr()

template<typename T >
bool clang::insights::P0315Visitor< T >::VisitLambdaExpr ( const LambdaExpr *  expr)
inline

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