#pragma once #include "cxx-llvm-auto/cxx/include/llvm/ADT/SmallVectorBoxed.hxx" #include "cxx-swift-auto/cxx/include/cxx-swift-auto.hxx" #include "swift/lib/ClangImporter/SwiftLookupTable.h" namespace cxx_swift::swift::clang_importer::swift_lookup_table::single_entry::small_vector_boxed { CXX_AUTO_PRELUDE( SmallVectorBoxed, cxx_llvm::llvm::adt::small_vector_boxed::SmallVectorBoxed, ::swift::SwiftLookupTable::SingleEntry ) } // namespace cxx_swift::swift::clang_importer::swift_lookup_table::single_entry::small_vector_boxed namespace cxx_swift::swift::clang_importer::swift_lookup_table::single_entry::small_vector_boxed { [[nodiscard]] [[gnu::always_inline]] static inline auto as_ref_small_vector_impl(Self const& This [[clang::lifetimebound]]) noexcept -> ::llvm::SmallVectorImpl const& { return This.as_ref_small_vector_impl(); } [[nodiscard]] [[gnu::always_inline]] static inline auto as_pin_small_vector_impl(Self& This [[clang::lifetimebound]]) noexcept -> ::llvm::SmallVectorImpl& { return This.as_pin_small_vector_impl(); } } // namespace cxx_swift::swift::clang_importer::swift_lookup_table::single_entry::small_vector_boxed