LLDB mainline
ScopedOptional< T > Class Template Reference

Public Member Functions

template<typename... Args>
 ScopedOptional (std::optional< T > &optional, Args &&...args)
 ~ScopedOptional ()

Private Attributes

std::optional< T > & m_optional

Detailed Description

template<typename T>
class ScopedOptional< T >

Definition at line 80 of file Editline.cpp.

Constructor & Destructor Documentation

◆ ScopedOptional()

template<typename T>
template<typename... Args>
ScopedOptional< T >::ScopedOptional ( std::optional< T > & optional,
Args &&... args )
inline

Definition at line 83 of file Editline.cpp.

References m_optional.

◆ ~ScopedOptional()

template<typename T>
ScopedOptional< T >::~ScopedOptional ( )
inline

Definition at line 87 of file Editline.cpp.

References m_optional.

Member Data Documentation

◆ m_optional

template<typename T>
std::optional<T>& ScopedOptional< T >::m_optional
private

Definition at line 90 of file Editline.cpp.

Referenced by ScopedOptional(), and ~ScopedOptional().


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