Public Member Functions | List of all members
SymbolListContext::Private Class Reference
Inheritance diagram for SymbolListContext::Private:
GenericNodeListContext TemplateListIntf

Public Member Functions

 Private (const SearchDefinitionList *sdl)
 
- Public Member Functions inherited from GenericNodeListContext
 GenericNodeListContext ()
 
int count () const
 
TemplateVariant at (int index) const
 
TemplateListIntf::ConstIteratorcreateIterator () const
 
void append (const TemplateVariant &ctn)
 
bool isEmpty () const
 
int addRef ()
 
int release ()
 
- Public Member Functions inherited from TemplateListIntf
virtual ~TemplateListIntf ()
 

Additional Inherited Members

- Static Public Member Functions inherited from GenericNodeListContext
static GenericNodeListContextalloc ()
 

Detailed Description

Definition at line 9552 of file context.cpp.

Constructor & Destructor Documentation

SymbolListContext::Private::Private ( const SearchDefinitionList sdl)
inline

Definition at line 9555 of file context.cpp.

9556  {
9557  QListIterator<Definition> li(*sdl);
9558  Definition *def;
9559  Definition *prev = 0;
9560  for (li.toFirst();(def=li.current());)
9561  {
9562  ++li;
9563  const Definition *next = li.current();
9564  append(SymbolContext::alloc(def,prev,next));
9565  prev = def;
9566  }
9567  }
void append(const TemplateVariant &ctn)
Definition: context.cpp:195
static SymbolContext * alloc(const Definition *def, const Definition *prev, const Definition *next)
Definition: context.h:1185

The documentation for this class was generated from the following file: