LLVM 20.0.0git
llvm::ArrayRef< T > Member List

This is the complete list of members for llvm::ArrayRef< T >, including all inherited members.

ArrayRef()=defaultllvm::ArrayRef< T >
ArrayRef(std::nullopt_t)llvm::ArrayRef< T >inline
ArrayRef(const T &OneElt LLVM_LIFETIME_BOUND)llvm::ArrayRef< T >inline
ArrayRef(const T *data LLVM_LIFETIME_BOUND, size_t length)llvm::ArrayRef< T >inline
ArrayRef(const T *begin LLVM_LIFETIME_BOUND, const T *end)llvm::ArrayRef< T >inline
ArrayRef(const SmallVectorTemplateCommon< T, U > &Vec)llvm::ArrayRef< T >inline
ArrayRef(const std::vector< T, A > &Vec)llvm::ArrayRef< T >inline
ArrayRef(const std::array< T, N > &Arr)llvm::ArrayRef< T >inline
ArrayRef(const T(&Arr LLVM_LIFETIME_BOUND)[N])llvm::ArrayRef< T >inline
ArrayRef(std::initializer_list< T > Vec LLVM_LIFETIME_BOUND)llvm::ArrayRef< T >inline
ArrayRef(const ArrayRef< U * > &A, std::enable_if_t< std::is_convertible< U *const *, T const * >::value > *=nullptr)llvm::ArrayRef< T >inline
ArrayRef(const SmallVectorTemplateCommon< U *, DummyT > &Vec, std::enable_if_t< std::is_convertible< U *const *, T const * >::value > *=nullptr)llvm::ArrayRef< T >inline
ArrayRef(const std::vector< U *, A > &Vec, std::enable_if_t< std::is_convertible< U *const *, T const * >::value > *=nullptr)llvm::ArrayRef< T >inline
back() constllvm::ArrayRef< T >inline
begin() constllvm::ArrayRef< T >inline
const_iterator typedefllvm::ArrayRef< T >
const_pointer typedefllvm::ArrayRef< T >
const_reference typedefllvm::ArrayRef< T >
const_reverse_iterator typedefllvm::ArrayRef< T >
copy(Allocator &A)llvm::ArrayRef< T >inline
data() constllvm::ArrayRef< T >inline
difference_type typedefllvm::ArrayRef< T >
drop_back(size_t N=1) constllvm::ArrayRef< T >inline
drop_front(size_t N=1) constllvm::ArrayRef< T >inline
drop_until(PredicateT Pred) constllvm::ArrayRef< T >inline
drop_while(PredicateT Pred) constllvm::ArrayRef< T >inline
empty() constllvm::ArrayRef< T >inline
end() constllvm::ArrayRef< T >inline
equals(ArrayRef RHS) constllvm::ArrayRef< T >inline
front() constllvm::ArrayRef< T >inline
iterator typedefllvm::ArrayRef< T >
operator std::vector< T >() constllvm::ArrayRef< T >inline
operator=(U &&Temporary)=deletellvm::ArrayRef< T >
operator=(std::initializer_list< U >)=deletellvm::ArrayRef< T >
operator[](size_t Index) constllvm::ArrayRef< T >inline
pointer typedefllvm::ArrayRef< T >
rbegin() constllvm::ArrayRef< T >inline
reference typedefllvm::ArrayRef< T >
rend() constllvm::ArrayRef< T >inline
reverse_iterator typedefllvm::ArrayRef< T >
size() constllvm::ArrayRef< T >inline
size_type typedefllvm::ArrayRef< T >
slice(size_t N, size_t M) constllvm::ArrayRef< T >inline
slice(size_t N) constllvm::ArrayRef< T >inline
take_back(size_t N=1) constllvm::ArrayRef< T >inline
take_front(size_t N=1) constllvm::ArrayRef< T >inline
take_until(PredicateT Pred) constllvm::ArrayRef< T >inline
take_while(PredicateT Pred) constllvm::ArrayRef< T >inline
value_type typedefllvm::ArrayRef< T >
vec() constllvm::ArrayRef< T >inline