clang 20.0.0git
|
Customize OptionalStorage<FileEntryRef> to use FileEntryRef and its optional_none_tag to keep it the size of a single pointer. More...
#include "clang/Basic/FileEntry.h"
Public Member Functions | |
OptionalStorage ()=default | |
template<class... ArgTypes> | |
OptionalStorage (std::in_place_t, ArgTypes &&...Args) | |
OptionalStorage & | operator= (clang::FileEntryRef Ref) |
Public Member Functions inherited from clang::FileMgr::MapEntryOptionalStorage< clang::FileEntryRef > | |
MapEntryOptionalStorage () | |
MapEntryOptionalStorage (std::in_place_t, ArgTypes &&...Args) | |
void | reset () |
bool | has_value () const |
clang::FileEntryRef & | value () & |
clang::FileEntryRef const & | value () const & |
clang::FileEntryRef && | value () && |
void | emplace (Args &&...args) |
MapEntryOptionalStorage & | operator= (clang::FileEntryRef Ref) |
Customize OptionalStorage<FileEntryRef> to use FileEntryRef and its optional_none_tag to keep it the size of a single pointer.
Definition at line 209 of file FileEntry.h.
|
default |
|
inlineexplicit |
Definition at line 218 of file FileEntry.h.
|
inline |
Definition at line 221 of file FileEntry.h.