Iteration over collected DeclContexts. 
Definition at line 43 of file TClingMemberIter.h.
|  | 
| llvm::SmallVector< clang::DeclContext *, 2 > | fContexts | 
|  | 
| size_t | fDCIdx = 0 | 
|  | 
| clang::DeclContext::decl_iterator | fDeclIter | 
|  | 
| cling::Interpreter * | fInterp = nullptr | 
|  | 
#include </home/sftnight/build/workspace/root-makedoc-v628/rootspi/rdoc/src/v6-28-00-patches/core/metacling/src/TClingMemberIter.h>
◆ DCIter() [1/2]
  
  | 
        
          | ClingMemberIterInternal::DCIter::DCIter | ( |  | ) |  |  | default | 
 
 
◆ DCIter() [2/2]
      
        
          | ClingMemberIterInternal::DCIter::DCIter | ( | clang::DeclContext * | DC, | 
        
          |  |  | cling::Interpreter * | interp | 
        
          |  | ) |  |  | 
      
 
 
◆ AdvanceToFirstValidDecl()
  
  | 
        
          | bool ClingMemberIterInternal::DCIter::AdvanceToFirstValidDecl | ( |  | ) |  |  | private | 
 
 
◆ HandleInlineDeclContext()
  
  | 
        
          | bool ClingMemberIterInternal::DCIter::HandleInlineDeclContext | ( |  | ) |  |  | private | 
 
Return true if fDeclIter has triggered an inline or anonymous namespace / ... to be appended to fContexts. 
Definition at line 35 of file TClingMemberIter.cxx.
 
 
◆ IsValid()
  
  | 
        
          | bool ClingMemberIterInternal::DCIter::IsValid | ( |  | ) | const |  | inline | 
 
 
◆ IterNext()
  
  | 
        
          | bool ClingMemberIterInternal::DCIter::IterNext | ( |  | ) |  |  | private | 
 
Increment the iterator, possibly moving to the next context. 
Definition at line 72 of file TClingMemberIter.cxx.
 
 
◆ Next()
      
        
          | bool ClingMemberIterInternal::DCIter::Next | ( |  | ) |  | 
      
 
 
◆ operator*()
  
  | 
        
          | clang::Decl * ClingMemberIterInternal::DCIter::operator* | ( |  | ) | const |  | inline | 
 
 
◆ operator->()
  
  | 
        
          | clang::Decl * ClingMemberIterInternal::DCIter::operator-> | ( |  | ) | const |  | inline | 
 
 
◆ fContexts
  
  | 
        
          | llvm::SmallVector<clang::DeclContext *, 2> ClingMemberIterInternal::DCIter::fContexts |  | private | 
 
 
◆ fDCIdx
  
  | 
        
          | size_t ClingMemberIterInternal::DCIter::fDCIdx = 0 |  | private | 
 
 
◆ fDeclIter
  
  | 
        
          | clang::DeclContext::decl_iterator ClingMemberIterInternal::DCIter::fDeclIter |  | private | 
 
 
◆ fInterp
  
  | 
        
          | cling::Interpreter* ClingMemberIterInternal::DCIter::fInterp = nullptr |  | private | 
 
 
core/metacling/src/TClingMemberIter.h
core/metacling/src/TClingMemberIter.cxx