LLVM API Documentation
ArrayRef() | llvm::ArrayRef< T > | [inline] |
ArrayRef(NoneType) | llvm::ArrayRef< T > | [inline] |
ArrayRef(const T &OneElt) | llvm::ArrayRef< T > | [inline] |
ArrayRef(const T *data, size_t length) | llvm::ArrayRef< T > | [inline] |
ArrayRef(const T *begin, 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 T(&Arr)[N]) | llvm::ArrayRef< T > | [inline] |
ArrayRef(const ArrayRef< U * > &A, typename std::enable_if< std::is_convertible< U *const *, T const * >::value >::type *=0) | llvm::ArrayRef< T > | [inline] |
back() const | llvm::MutableArrayRef< T > | [inline] |
begin() const | llvm::MutableArrayRef< T > | [inline] |
const_iterator typedef | llvm::ArrayRef< T > | |
copy(Allocator &A) | llvm::ArrayRef< T > | [inline] |
data() const | llvm::MutableArrayRef< T > | [inline] |
drop_back(unsigned N=1) const | llvm::ArrayRef< T > | [inline] |
empty() const | llvm::ArrayRef< T > | [inline] |
end() const | llvm::MutableArrayRef< T > | [inline] |
equals(ArrayRef RHS) const | llvm::ArrayRef< T > | [inline] |
equals(TRefOrNothing Arg0=TRefOrNothing(), TRefOrNothing Arg1=TRefOrNothing(), TRefOrNothing Arg2=TRefOrNothing(), TRefOrNothing Arg3=TRefOrNothing(), TRefOrNothing Arg4=TRefOrNothing(), TRefOrNothing Arg5=TRefOrNothing(), TRefOrNothing Arg6=TRefOrNothing(), TRefOrNothing Arg7=TRefOrNothing(), TRefOrNothing Arg8=TRefOrNothing(), TRefOrNothing Arg9=TRefOrNothing(), TRefOrNothing Arg10=TRefOrNothing(), TRefOrNothing Arg11=TRefOrNothing(), TRefOrNothing Arg12=TRefOrNothing(), TRefOrNothing Arg13=TRefOrNothing(), TRefOrNothing Arg14=TRefOrNothing(), TRefOrNothing Arg15=TRefOrNothing()) | llvm::ArrayRef< T > | [inline] |
front() const | llvm::MutableArrayRef< T > | [inline] |
iterator typedef | llvm::MutableArrayRef< T > | |
MutableArrayRef() | llvm::MutableArrayRef< T > | [inline] |
MutableArrayRef(NoneType) | llvm::MutableArrayRef< T > | [inline] |
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(SmallVectorImpl< T > &Vec) | llvm::MutableArrayRef< T > | [inline] |
MutableArrayRef(std::vector< T > &Vec) | llvm::MutableArrayRef< T > | [inline] |
MutableArrayRef(T(&Arr)[N]) | llvm::MutableArrayRef< T > | [inline] |
operator std::vector< T >() const | llvm::ArrayRef< T > | [inline] |
operator[](size_t Index) const | llvm::MutableArrayRef< T > | [inline] |
rbegin() const | llvm::MutableArrayRef< T > | [inline] |
rend() const | llvm::MutableArrayRef< T > | [inline] |
reverse_iterator typedef | llvm::MutableArrayRef< T > | |
size() const | llvm::ArrayRef< T > | [inline] |
size_type typedef | llvm::ArrayRef< T > | |
slice(unsigned N) const | llvm::MutableArrayRef< T > | [inline] |
slice(unsigned N, unsigned M) const | llvm::MutableArrayRef< T > | [inline] |
vec() const | llvm::ArrayRef< T > | [inline] |