reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/include/lld/Core/File.h
  114     AtomRange(AtomVector<T> &v) : _v(v) {}
  115     AtomRange(const AtomVector<T> &v) : _v(const_cast<AtomVector<T> &>(v)) {}
  117     using ConstDerefFn = const T* (*)(const OwningAtomPtr<T>&);
  117     using ConstDerefFn = const T* (*)(const OwningAtomPtr<T>&);
  118     using DerefFn = T* (*)(OwningAtomPtr<T>&);
  118     using DerefFn = T* (*)(OwningAtomPtr<T>&);
  120     typedef llvm::mapped_iterator<typename AtomVector<T>::const_iterator,
  122     typedef llvm::mapped_iterator<typename AtomVector<T>::iterator,
  125     static const T* DerefConst(const OwningAtomPtr<T> &p) {
  125     static const T* DerefConst(const OwningAtomPtr<T> &p) {
  129     static T* Deref(OwningAtomPtr<T> &p) {
  129     static T* Deref(OwningAtomPtr<T> &p) {
  147     llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() {
  151     llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() const {
  163     const OwningAtomPtr<T> &operator[](size_t idx) const {
  167     OwningAtomPtr<T> &operator[](size_t idx) {
  172     AtomVector<T> &_v;