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

#include <classdef.h>

Public Member Functions

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

Public Attributes

ClassDefclassDef
 
QDict< void > * accessors
 

Detailed Description

Class that contains information about a type constraint relations.

Definition at line 574 of file classdef.h.

Constructor & Destructor Documentation

ConstraintClassDef::ConstraintClassDef ( ClassDef cd)
inline

Definition at line 576 of file classdef.h.

576  : classDef(cd)
577  {
578  accessors = new QDict<void>(17);
579  }
QDict< void > * accessors
Definition: classdef.h:597
ClassDef * classDef
Definition: classdef.h:592
ConstraintClassDef::~ConstraintClassDef ( )
inline

Definition at line 580 of file classdef.h.

581  {
582  delete accessors;
583  }
QDict< void > * accessors
Definition: classdef.h:597

Member Function Documentation

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

Definition at line 584 of file classdef.h.

585  {
586  if (accessors->find(s)==0)
587  {
588  accessors->insert(s,(void *)666);
589  }
590  }
QDict< void > * accessors
Definition: classdef.h:597
static QCString * s
Definition: config.cpp:1042

Member Data Documentation

QDict<void>* ConstraintClassDef::accessors

Dictionary of member types names that form the edge labels of the constraint relation.

Definition at line 597 of file classdef.h.

ClassDef* ConstraintClassDef::classDef

Class definition that this relation uses.

Definition at line 592 of file classdef.h.


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