LLVM
22.0.0git
llvm
OwningArrayRef
llvm::OwningArrayRef< T > Member List
This is the complete list of members for
llvm::OwningArrayRef< T >
, including all inherited members.
ArrayRef
()=default
llvm::ArrayRef< T >
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 C &V)
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 iterator_range< U * > &Range)
llvm::ArrayRef< T >
inline
back
() const
llvm::MutableArrayRef< T >
inline
begin
() const
llvm::MutableArrayRef< T >
inline
const_iterator
typedef
llvm::MutableArrayRef< T >
const_pointer
typedef
llvm::MutableArrayRef< T >
const_reference
typedef
llvm::MutableArrayRef< T >
const_reverse_iterator
typedef
llvm::MutableArrayRef< T >
consume_back
()
llvm::MutableArrayRef< T >
inline
consume_front
()
llvm::MutableArrayRef< T >
inline
copy
(Allocator &A)
llvm::ArrayRef< T >
inline
data
() const
llvm::MutableArrayRef< T >
inline
difference_type
typedef
llvm::MutableArrayRef< T >
drop_back
(size_t N=1) const
llvm::MutableArrayRef< T >
inline
drop_front
(size_t N=1) const
llvm::MutableArrayRef< T >
inline
drop_until
(PredicateT Pred) const
llvm::MutableArrayRef< T >
inline
drop_while
(PredicateT Pred) const
llvm::MutableArrayRef< T >
inline
empty
() const
llvm::ArrayRef< T >
inline
end
() const
llvm::MutableArrayRef< T >
inline
equals
(ArrayRef RHS) const
llvm::ArrayRef< T >
inline
front
() const
llvm::MutableArrayRef< T >
inline
iterator
typedef
llvm::MutableArrayRef< T >
LLVM_DEPRECATED
("Use {} or ArrayRef<T>() instead", "{}") ArrayRef(std
llvm::ArrayRef< T >
inline
MutableArrayRef
()=default
llvm::MutableArrayRef< T >
MutableArrayRef
(T &OneElt)
llvm::MutableArrayRef< T >
inline
MutableArrayRef
(T *data, size_t length)
llvm::MutableArrayRef< T >
inline
MutableArrayRef
(T *begin, T *end)
llvm::MutableArrayRef< T >
inline
MutableArrayRef
(const C &V)
llvm::MutableArrayRef< T >
inline
MutableArrayRef
(T(&Arr)[N])
llvm::MutableArrayRef< T >
inline
operator std::vector< T >
() const
llvm::ArrayRef< T >
inline
operator=
(OwningArrayRef &&Other)
llvm::OwningArrayRef< T >
inline
llvm::MutableArrayRef::operator=
(U &&Temporary)=delete
llvm::ArrayRef< T >
llvm::MutableArrayRef::operator=
(std::initializer_list< U >)=delete
llvm::ArrayRef< T >
operator[]
(size_t Index) const
llvm::MutableArrayRef< T >
inline
OwningArrayRef
()=default
llvm::OwningArrayRef< T >
OwningArrayRef
(size_t Size)
llvm::OwningArrayRef< T >
inline
OwningArrayRef
(ArrayRef< T > Data)
llvm::OwningArrayRef< T >
inline
OwningArrayRef
(OwningArrayRef &&Other)
llvm::OwningArrayRef< T >
inline
pointer
typedef
llvm::MutableArrayRef< T >
rbegin
() const
llvm::MutableArrayRef< T >
inline
reference
typedef
llvm::MutableArrayRef< T >
rend
() const
llvm::MutableArrayRef< T >
inline
reverse_iterator
typedef
llvm::MutableArrayRef< T >
size
() const
llvm::ArrayRef< T >
inline
size_type
typedef
llvm::MutableArrayRef< T >
slice
(size_t N, size_t M) const
llvm::MutableArrayRef< T >
inline
slice
(size_t N) const
llvm::MutableArrayRef< T >
inline
take_back
(size_t N=1) const
llvm::MutableArrayRef< T >
inline
take_front
(size_t N=1) const
llvm::MutableArrayRef< T >
inline
take_until
(PredicateT Pred) const
llvm::MutableArrayRef< T >
inline
take_while
(PredicateT Pred) const
llvm::MutableArrayRef< T >
inline
value_type
typedef
llvm::MutableArrayRef< T >
vec
() const
llvm::ArrayRef< T >
inline
~OwningArrayRef
()
llvm::OwningArrayRef< T >
inline
Generated on
for LLVM by
1.14.0