clang-tools 19.0.0git
Classes | Public Member Functions | List of all members
clang::clangd::OptionalMatcher< InnerMatcher > Class Template Reference

#include <Matchers.h>

Public Member Functions

 OptionalMatcher (const InnerMatcher &matcher)
 
 OptionalMatcher (const OptionalMatcher &)=default
 
OptionalMatcheroperator= (const OptionalMatcher &)=delete
 
template<typename Optional >
 operator Matcher< Optional > () const
 

Detailed Description

template<typename InnerMatcher>
class clang::clangd::OptionalMatcher< InnerMatcher >

Definition at line 132 of file clangd/unittests/Matchers.h.

Constructor & Destructor Documentation

◆ OptionalMatcher() [1/2]

template<typename InnerMatcher >
clang::clangd::OptionalMatcher< InnerMatcher >::OptionalMatcher ( const InnerMatcher &  matcher)
inlineexplicit

Definition at line 134 of file clangd/unittests/Matchers.h.

◆ OptionalMatcher() [2/2]

template<typename InnerMatcher >
clang::clangd::OptionalMatcher< InnerMatcher >::OptionalMatcher ( const OptionalMatcher< InnerMatcher > &  )
default

Member Function Documentation

◆ operator Matcher< Optional >()

template<typename InnerMatcher >
template<typename Optional >
clang::clangd::OptionalMatcher< InnerMatcher >::operator Matcher< Optional > ( ) const
inline

Definition at line 145 of file clangd/unittests/Matchers.h.

◆ operator=()

template<typename InnerMatcher >
OptionalMatcher & clang::clangd::OptionalMatcher< InnerMatcher >::operator= ( const OptionalMatcher< InnerMatcher > &  )
delete

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