Public Member Functions | Public Attributes | List of all members
UsesClassDef Struct Reference

#include <classdef.h>

Public Member Functions

 UsesClassDef (ClassDef *cd)
 
 ~UsesClassDef ()
 
void addAccessor (const char *s)
 

Public Attributes

ClassDefclassDef
 
QDict< void > * accessors
 
QCString templSpecifiers
 
bool containment
 

Detailed Description

Class that contains information about a usage relation.

Definition at line 458 of file classdef.h.

Constructor & Destructor Documentation

UsesClassDef::UsesClassDef ( ClassDef cd)
inline

Definition at line 460 of file classdef.h.

460  : classDef(cd)
461  {
462  accessors = new QDict<void>(17);
463  containment = TRUE;
464  }
bool containment
Definition: classdef.h:487
ClassDef * classDef
Definition: classdef.h:477
const bool TRUE
Definition: qglobal.h:371
QDict< void > * accessors
Definition: classdef.h:482
UsesClassDef::~UsesClassDef ( )
inline

Definition at line 465 of file classdef.h.

466  {
467  delete accessors;
468  }
QDict< void > * accessors
Definition: classdef.h:482

Member Function Documentation

void UsesClassDef::addAccessor ( const char *  s)
inline

Definition at line 469 of file classdef.h.

470  {
471  if (accessors->find(s)==0)
472  {
473  accessors->insert(s,(void *)666);
474  }
475  }
static QCString * s
Definition: config.cpp:1042
QDict< void > * accessors
Definition: classdef.h:482

Member Data Documentation

QDict<void>* UsesClassDef::accessors

Dictionary of member variable names that form the edge labels of the usage relation.

Definition at line 482 of file classdef.h.

ClassDef* UsesClassDef::classDef

Class definition that this relation uses.

Definition at line 477 of file classdef.h.

bool UsesClassDef::containment

Definition at line 487 of file classdef.h.

QCString UsesClassDef::templSpecifiers

Template arguments used for the base class

Definition at line 485 of file classdef.h.


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