Doxygen
Loading...
Searching...
No Matches
ConstraintClassDef Struct Reference

Class that contains information about a type constraint relations. More...

#include <src/classdef.h>

Collaboration diagram for ConstraintClassDef:

Public Member Functions

 ConstraintClassDef (ClassDef *cd)
void addAccessor (const QCString &s)

Public Attributes

ClassDefclassDef
 Class definition that this relation uses.
StringSet accessors
 Dictionary of member types names that form the edge labels of the constraint relation.

Detailed Description

Class that contains information about a type constraint relations.

Definition at line 515 of file classdef.h.

Constructor & Destructor Documentation

◆ ConstraintClassDef()

ConstraintClassDef::ConstraintClassDef ( ClassDef * cd)
inline

Definition at line 517 of file classdef.h.

517: classDef(cd) {}
ClassDef * classDef
Class definition that this relation uses.
Definition classdef.h:526

References classDef.

Member Function Documentation

◆ addAccessor()

void ConstraintClassDef::addAccessor ( const QCString & s)
inline

Definition at line 518 of file classdef.h.

519 {
520 if (accessors.find(s.str())==accessors.end())
521 {
522 accessors.insert(s.str());
523 }
524 }
const std::string & str() const
Definition qcstring.h:537
StringSet accessors
Dictionary of member types names that form the edge labels of the constraint relation.
Definition classdef.h:531

References accessors, and QCString::str().

Member Data Documentation

◆ accessors

StringSet ConstraintClassDef::accessors

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

Definition at line 531 of file classdef.h.

Referenced by addAccessor().

◆ classDef

ClassDef* ConstraintClassDef::classDef

Class definition that this relation uses.

Definition at line 526 of file classdef.h.

Referenced by ConstraintClassDef().


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