HomeSort by: relevance | last modified time | path
    Searched refs:OptionalStorage (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
Optional.h 44 // The current implementation of OptionalStorage insists that in order to use
59 class OptionalStorage {
67 ~OptionalStorage() { reset(); }
69 constexpr OptionalStorage() noexcept : empty(), hasVal(false) {}
71 constexpr OptionalStorage(OptionalStorage const &other) : OptionalStorage() {
76 constexpr OptionalStorage(OptionalStorage &&other) : OptionalStorage() {
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
DirectoryEntry.h 90 // Private constructor for use by OptionalStorage.
161 /// Customize OptionalStorage<DirectoryEntryRef> to use DirectoryEntryRef and
164 class OptionalStorage<clang::DirectoryEntryRef>
170 OptionalStorage() = default;
173 explicit OptionalStorage(in_place_t, ArgTypes &&...Args)
176 OptionalStorage &operator=(clang::DirectoryEntryRef Ref) {
FileEntry.h 47 /// Forward declare a template specialization for OptionalStorage.
49 class OptionalStorage<clang::FileEntryRef, /*is_trivially_copyable*/ true>;
165 // Private constructor for use by OptionalStorage.
197 /// Customize OptionalStorage<FileEntryRef> to use FileEntryRef and its
200 class OptionalStorage<clang::FileEntryRef>
206 OptionalStorage() = default;
209 explicit OptionalStorage(in_place_t, ArgTypes &&...Args)
212 OptionalStorage &operator=(clang::FileEntryRef Ref) {

Completed in 99 milliseconds