LLVM: llvm::detail::ExpectedHolder< T > Struct Template Reference (original) (raw)

#include "[llvm/Testing/Support/SupportHelpers.h](SupportHelpers%5F8h%5Fsource.html)"

Inheritance diagram for llvm::detail::ExpectedHolder< T >:

[legend]

Public Member Functions
ExpectedHolder (ErrorHolder Err, Expected< T > &Exp)
Public Member Functions inherited from llvm::detail::ErrorHolder
bool Success () const
Public Attributes
Expected< T > & Exp
Public Attributes inherited from llvm::detail::ErrorHolder
std::vector< std::shared_ptr< ErrorInfoBase > > Infos

Detailed Description

template<typename T>
struct llvm::detail::ExpectedHolder< T >

Definition at line 31 of file SupportHelpers.h.

Constructor & Destructor Documentation

template<typename T>

llvm::detail::ExpectedHolder< T >::ExpectedHolder ( ErrorHolder Err, Expected< T > & Exp ) inline

Definition at line 32 of file SupportHelpers.h.

References Exp, and llvm::move().

Member Data Documentation

Exp

template<typename T>

Expected<T>& llvm::detail::ExpectedHolder< T >::Exp

Definition at line 35 of file SupportHelpers.h.

Referenced by ExpectedHolder(), llvm::detail::ValueMatchesMono< T >::MatchAndExplain(), and llvm::detail::PrintTo().


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