clang 20.0.0git
|
Customized storage for refs derived from map entires in FileManager, using the private optional_none_tag to keep it to the size of a single pointer. More...
#include "clang/Basic/DirectoryEntry.h"
Public Member Functions | |
MapEntryOptionalStorage () | |
template<class... ArgTypes> | |
MapEntryOptionalStorage (std::in_place_t, ArgTypes &&...Args) | |
void | reset () |
bool | has_value () const |
RefTy & | value () & |
RefTy const & | value () const & |
RefTy && | value () && |
template<class... Args> | |
void | emplace (Args &&...args) |
MapEntryOptionalStorage & | operator= (RefTy Ref) |
Customized storage for refs derived from map entires in FileManager, using the private optional_none_tag to keep it to the size of a single pointer.
Definition at line 120 of file DirectoryEntry.h.
|
inline |
Definition at line 125 of file DirectoryEntry.h.
|
inlineexplicit |
Definition at line 128 of file DirectoryEntry.h.
|
inline |
Definition at line 148 of file DirectoryEntry.h.
|
inline |
Definition at line 133 of file DirectoryEntry.h.
Referenced by clang::FileMgr::MapEntryOptionalStorage< RefTy >::value().
|
inline |
Definition at line 152 of file DirectoryEntry.h.
|
inline |
Definition at line 131 of file DirectoryEntry.h.
|
inline |
Definition at line 135 of file DirectoryEntry.h.
References clang::FileMgr::MapEntryOptionalStorage< RefTy >::has_value().
|
inline |
Definition at line 143 of file DirectoryEntry.h.
References clang::FileMgr::MapEntryOptionalStorage< RefTy >::has_value().
|
inline |
Definition at line 139 of file DirectoryEntry.h.
References clang::FileMgr::MapEntryOptionalStorage< RefTy >::has_value().