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

Declarations

tools/clang/include/clang/Analysis/CFG.h
  675     friend class ElementRefIterator;

References

tools/clang/include/clang/Analysis/CFG.h
  706     ElementRefIterator(ElementRefIterator<false, IsOtherConst> E)
  707         : ElementRefIterator(E.Parent, E.Pos.base()) {}
  710     ElementRefIterator(ElementRefIterator<true, IsOtherConst> E)
  711         : ElementRefIterator(E.Parent, llvm::make_reverse_iterator(E.Pos)) {}
  713     bool operator<(ElementRefIterator Other) const {
  718     bool operator==(ElementRefIterator Other) const {
  722     bool operator!=(ElementRefIterator Other) const {
  729     getIndexInBlock(CFGBlock::ElementRefIterator<true, IsOtherConst> E) {
  735     getIndexInBlock(CFGBlock::ElementRefIterator<false, IsOtherConst> E) {
  742     difference_type operator-(ElementRefIterator Other) const {
  746     ElementRefIterator operator++() {
  750     ElementRefIterator operator++(int) {
  751       ElementRefIterator Ret = *this;
  755     ElementRefIterator operator+(size_t count) {
  759     ElementRefIterator operator-(size_t count) {
  889   using ref_iterator = ElementRefIterator<false, false>;
  891   using const_ref_iterator = ElementRefIterator<false, true>;
  894   using reverse_ref_iterator = ElementRefIterator<true, false>;
  897   using const_reverse_ref_iterator = ElementRefIterator<true, true>;